Bien... para comenzar, en la ventana padre (opener) puse:
Código PHP:
<script language="javascript">
var vent = null;
function foco() {
if (vent != null)
vent.focus();
}
function cerrar() {
vent = null;
}
function abrirPop() {
vent = window.open(camino,"vent","width=200, height=200, scrollbars=no, menubar=no, location=no, resizable=no");
}
</script>
<body onfocus="foco()">
luego llamé la función abrirPop donde hacía falta abrir la ventana emergente...
En la ventana hija:
Código PHP:
<script language="javascript">
function cerrarPop() {
opener.cerrar();
window.close();
}
</script>
<body onunload="opener.cerrar()">
y para cerrar el pop elegantemente puse un botón que llama a cerrarPop()
Eso es todo... Espero que pueda ser útil.
Release your sources and improve the forces that spread between all of us...