Hola a todos !!!!!!!
Tengo una función que permite, desde cualquier enlace, abrir una ventana independiente con las medidas que me interesan en cada caso.
Ahora quiero desde esa segunda ventana lanzar una tercera (como un popup), pero no me lo hace, sino que la abre en la misma segunda ventana. El caso es que si cierro la primera, entonces si lo hace bien (la abre en otra independiente); es como si sólo pudiera tener dos ventanas abiertas como máximo en cada instante.
Os pongo la función que utilizo, a ver si sabéis qué puede pasar.
El código lo saqué de Dinamic Drive:
var win=null;
function PopUp(mypage,myname,w,h,pos,infocus)
{
if(pos=="random"){myleft=(screen.width)?Math.floor (Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.rand om()*((screen.height-h)-75)):100;}
if(pos=="center"){myleft=(screen.width)?(screen.wi dth-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;}
else if((pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20}
settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=yes,location=no,directories=no,status =yes,menubar=no,toolbar=no,resizable=yes";win=wind ow.open(mypage,myname,settings);
win.focus();
}
Gracias por la ayuda.