El escenario es el siguiente : Desde una página (index.html), abro un popup, llamando a una página que está en otro server (mensajero.html) y fuera de mi alcance ( o sea, no puedo modificar la página que abro en el popup ).
Lo que necesito hacer, es que al cerrar el popup, se ejecute una función javascript que tengo en index.html.
Lo que estuve haciendo y no funcionó, es lo siguiente:
Código:
No estoy para nada seguro que el cambio del handler del evento unUnLoad se haga de esa manera, si alguien ya hizo esto o tiene idea de como se hace, le agradecería su ayuda.var ventana; function prueba() { alert("Wooohooo... esto funciona!"); } function abrir_ventana() { if(!ventana || ventana.closed ) { ventana = window.open('blah blah blah', 'vent', 'blah blah blah'); } return ventana; } ventana = abrir_ventana(); ventana.onunload = prueba;
Saludos.