Foros del Web » Programando para Internet » Javascript »

Abrir Popup desde Popup

Estas en el tema de Abrir Popup desde Popup en el foro de Javascript en Foros del Web. Saludos. Necesito abrir una ventana emergente desde otra ventana emergente. La cosa esta asi: Desde un formulario php llego a la ventana emergente quien tiene ...
  #1 (permalink)  
Antiguo 07/05/2011, 20:27
 
Fecha de Ingreso: mayo-2011
Ubicación: Venezuela
Mensajes: 18
Antigüedad: 12 años, 11 meses
Puntos: 0
Abrir Popup desde Popup

Saludos.

Necesito abrir una ventana emergente desde otra ventana emergente. La cosa esta asi: Desde un formulario php llego a la ventana emergente quien tiene una imagen en la que con el evento Onclick lanzo otra eventana emergente, pero resulta que la nueva ventana me carga en el popup en focus ó activo. Alguna idea.

Código:
<form>

<input type='image' align='absbottom' src='imagenes/logo.jpg' title='Status...' onclick='return estatus();'>

</form>
Post Data: Solo se que no se nada.....
  #2 (permalink)  
Antiguo 07/05/2011, 20:47
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Abrir Popup desde Popup

buenas,
probablemente sea porque al abrir el segundo popup, le estas indicando un nombre de ventana que ya existe. me refiero al segundo parametro de self.open. para ese segundo popup tendrias que indicar un nombre distinto.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 07/05/2011, 21:32
 
Fecha de Ingreso: mayo-2011
Ubicación: Venezuela
Mensajes: 18
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Abrir Popup desde Popup

Oye que rapido. Gracias, entendi. Creo que al no estar en un nivel tan basico pues pude seguir adelante.

La cosa estaba asi:

En la primera pagina PHP desde un evento Onclick llamaba la primera ventana llamada "popup" emergente de esta manera:
Código:
params  = 'width='+screen.width;
params += ', height='+screen.height;
params += ', top=0, left=0'
params += ', fullscreen=yes';
params += ', scrollbars=yes';
ventana=window.open('pagina.php','popup',params);

Ya dentro de pagina.php tenia una imagen desde donde al hacer click debia abrir otra ventana emergente:

Código:
params  = 'width='+screen.width;
params += ', height='+screen.height;
params += ', top=0, left=0'
params += ', fullscreen=yes';
params += ', scrollbars=yes';
ventana=window.open('pagina1.php','popup',params);
ventana.focus();
Como ven pagina.php y pagina1.php hacen el llamado a la emergente nombrada "popup". Como dices el seegundo parametro de self.open (que no conocia de esta manera sino window.open) coincidia en nombre por lo que cargaba pagina1.php en "popup" nuevamente.

La solucion fue:

Código:
params  = 'width='+screen.width;
params += ', height='+screen.height;
params += ', top=0, left=0'
params += ', fullscreen=yes';
params += ', scrollbars=yes';
ventana=window.open('pagina1.php','emergente_dos',params);
ventana.focus();
Gracias por el conocimiento publico.

Etiquetas: popup
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:55.