Hola AeSePe1:
Hice un par de páginas de ejemplo... las probé en explorer y va bien... y creo que en los demás navegadores debe funcionar bien
La página que crea el pop-up es:
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Crear popup</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<SCRIPT language=JavaScript1.2>
<!--
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>
<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>
... y el popup es: (popup.html)
Código PHP:
<html>
<head>
<script>
function cierre() {
if (opener) opener.cerrar();
}
</script>
</head>
<body onunload="cierre()">
Ventana sin importancia...<br>... se puede cerrar
</body>
</html>
Creo que lo de las imágenes sería fácil de adaptar...
Saludos