06/11/2013, 08:24
|
| Colaborador | | Fecha de Ingreso: julio-2008 Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses Puntos: 1532 | |
Respuesta: Ventana de confirmar navegación tenga en cuenta que cada vez que cambia de pagina (o redirecciona) se cumple todo el ciclo de eventos de una petición HTTP y por ende los eventos en un orden especifico, por lo cual así cierre o cambie de página, el evento onbeforeunload será llamado, y no puede (al menos hasta donde sé) averiguar si fue por cambiar de página (hacer click en un link), cerrar la ventana o simplemente ir a la barra de direcciones y escribir otra url.
el mensaje del onbeforeunload es útil para cuando se tiene un formulario de edición, por ejemplo en GMAIL, cuando estás redactando e intentas cambiar o cerrar te aparece, eso es porque está condicionado a aparecer sólo si se tiene el redactar correo, claro además de que GMAIL usar mucho de AJAX y así puede estructurar cambios internos de layout sin hacer redirecciones completas.
__________________ ¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra... |