Como cerrar la ventana hija automaticamente al cerrar la ventana padre

Ruben
23 de Diciembre del 2003
Necesito saber si hay alguna manera de que se cierre automáticamente una ventana hija cuando se cierre la ventana padre. Si alguno sabeis alguna manera, os lo agradecería mucho. Gracias de antemano.

Juan
23 de Diciembre del 2003
Cuando abres una ventana con el método window.open,
este te devuelve un controlador de ventana que puedes
utilizar más adelante para manejar la ventana abierta.

Lo que debes hacer es declarar una variable a nivel de
documento(fuera de cualquier función), por ejemplo:

var ventanaHija;

y utilizarla para recibir el controlador de ventana así:

ventanaHija = window.open(...);

Después en el evento onunload del body de la
ventana padre pones esto:

onunload="ventanaHija.close();"

nanel
23 de Diciembre del 2003
Saludos, a ver si a mi me podeis ayudar.

Mi problema es bastante parecido. Tengo una ventana A que me lanza otra B a pantalla completa. Y quisiera que al cerrar la B, se cierre la A. Se puede?

Otra posibilidad es que la A se me cierre solita despues de lanzar la B.

Gracias a todos.

nanel

Ruben
23 de Diciembre del 2003
Muchisimas gracias, ya lo he conseguido gracias a tí.
Asta otra y un saludo...