Hola otra vez:
Te voy a poner un ejemplo donde se abre una ventana, y luego se puede cerrar tanto desde la página que se abrió, como desde la nueva ventana:
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";
}
//-->
</SCRIPT>
</head>
<body id=hola>
<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>
Espero que te sirva...
Saludos