Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/04/2003, 11:44
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Hola DHURAY:

Voy a ponerte un sencillo ejemplo en las dos direcciones...

Padre:

Código PHP:
<html>
<
head>
<
title>Crear popup</title>
<
SCRIPT language=Javascript>
<!--
var 
ventana false;
function 
abrir()    {
if (!
ventana)    {
    
ventana window.open("popup.html""""width=200,height=50");
    
document.forms.popup.mensaje.value "pop-up abierto";
    
document.forms.popup.boton.value "cerrar pop-up";
    }
else    {
    
ventana.close();
    
ventana false;
    
document.forms.popup.mensaje.value "pop-up sin abrir";
    
document.forms.popup.boton.value "Abrimos un pop-up";
    }
}

function 
cerrar()    {// desde el popup onunload=opener.cerrar();
    
ventana false;
    
document.forms.popup.mensaje.value "pop-up sin abrir";
    
document.forms.popup.boton.value "Abrimos un pop-up";
}

function 
advertir()    {
    if (
ventanaventana.papi()
}
//-->
</SCRIPT>
</head>
<body id=hola onunload="advertir()">
<form name=popup>
mensaje:<input type=text name=mensaje value="pop-up sin abrir"><br>
<input name=boton type=button onclick=abrir() value="Abrimos un pop-up"><br>
</form>
</body>
</html> 

Hija: (popup.html)

Código PHP:
<html>
<
head>
<
script>
var 
Ok true;
function 
cierre()    {
    if (
opener && Ok)    {
        
opener.cerrar();
    }
}

function 
papi()    {
    
document.body.innerHTML "cerraron a papi";
    
Ok false;
}

</script>
</head>
<body onunload="cierre()">
Ventana sin importancia...<br>... se puede cerrar
</body>
</html> 
Espero que te sirva

saludos