Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2002, 11:50
Avatar de Webstudio
Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 4 meses
Puntos: 69
modificar handler de evento para ventana

Bueno, después de tan rebuscado título para el post, es mejor explicarlo lo mejor que pueda.

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:
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;
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.

Saludos.