Como cerrar una ventana desde un popup

Xermam
23 de Enero del 2004
Hola, tengo un problema, y es que las explicaciones que hay en uno de los mensajes de este foro no me sirven para cerrar una ventana madre desde un popup.

La razón es porque yo quiero que dicha ventana se cierre después de haber pasado un cierto tiempo, ya sean 2, 5, 10 segundos, y no sé como hacerlo, si me pudieran ayudar se lo agradecería un montón.

Un saludo

rsalvadores
23 de Enero del 2004
Te mando un ejemplo de una ventana hija que cierra la madre en 5sg.:

La ventana hija:

<html>
<head><title>Cierra madre en 5sg</title></head>
<script>
function iniClose(){
closeV=setInterval(cerrar,5000) //setInterval llama a la funcion cerrar cada 5000 milisegundos
}
function cerrar(){
window.opener.close()
clearInterval(closeV) //Paramos el setInterval llamado closeV para que deje de llamar a la funcion
}
</script>
<body> Prueba de cerrar ventana madre en 5 segundos
<input type="button" value="cerrar" onclick="Javascript:iniClose()">
</body>
</html>

Xermam
23 de Enero del 2004
Perdona, es que se me olvido decirte que lo que yo necesito es que se cierre después de 5 segundos, pero sin que pregunte la ventana madre si quiere cerrarse... Lo siento por mi forma de explicarme y gracias

rsalvadores
23 de Enero del 2004
Eso ya esta explicado varias veces en este foro.

No importa, cuando abras la ventana hija pon:

window.opener=window.open("ventanaHija.html","nameW"... etc

Que se de bien.

rsalvadores