Como cerrar la ventana hija automaticamente al cerrar la ventana padre
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.
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();"
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();"
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
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