Jue May 22, 2008 2:55 pm
|
 |
elnico
Perlero Nuevo

|
Registrado: 09 Sep 2007
Mensajes: 27
|
|
| Llamar función al cerrar popup |
|
|
Hola a todos.
Hago esta pregunta acá porque busqué en muchas páginas y no encontré una solución.
La pregunta es simple: ¿cómo puedo llamar a una función de JavaScript al cerrar un popup con el botón de la esquina superior derecha?
Gracias de antemano. |
|
|
|
Jue May 22, 2008 3:42 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 3539
Ubicación: Valladolid, España
|
|
|
|
Jue May 22, 2008 7:04 pm
|
 |
elnico
Perlero Nuevo

|
Registrado: 09 Sep 2007
Mensajes: 27
|
|
|
|
|
Gracias por responder.
Lamentablemente eso funciona con las ventanas pero no en popup.
Supongo que es la principal limitación que tienen y por eso ahora esta de moda usar div.
Tendré que resignarme nada más.
Saludos. |
|
Vie May 23, 2008 2:29 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 3539
Ubicación: Valladolid, España
|
|
|
|
|
| En ese caso, yo creo que se puede adjuntar el evento onclose o definir la propiedad close del objeto div. Pero hablo de memoria... |
|
Sab May 24, 2008 5:59 am
|
 |
elnico
Perlero Nuevo

|
Registrado: 09 Sep 2007
Mensajes: 27
|
|
|
|
|
Hola. Encontré una solución bastante buena:
| HTML: | <body onBeforeUnload="return 'TEXTO CUALQUIERA'"> |
Con esto me pregunta si quiero cerrar la ventana y debajo de la pregunta muestra el 'TEXTO CUALQUIERA'. Funciona en Mozilla y en IE.
También se puede reemplazar por cualquier otro código.
Solo hay que tener en cuenta que si cerramos el popup apenas se abre no se dispara el evento porque todavía no estaba "seteado".
Saludos. |
|
Powered by phpBB © 2001, 2005 phpBB Group
|