stop how event delegate bubbling bubbles bubble basics javascript browser javascript-events extjs

how - javascript basics



ExtJS: manejo del evento de salida del navegador(haga clic en la salida cruzada) (2)

Creo que he encontrado una solución. No lo he probado en IE pero parece estar funcionando en Firefox:

Ext.EventManager.on(window, ''beforeunload'', function() { alert(''cross-exit tab click AND cross-exit browser click''); }); Ext.EventManager.on(window, ''unload'', function() { alert(''cross-exit tab click''); });

PD: Gracias exhuma por haber editado la pregunta;)

En primer lugar, gracias por leer mi pregunta. Me gustaría saber si hay alguna manera de manejar el evento de salida del navegador.

Por ejemplo, me gustaría enviar una consulta cuando el usuario haga clic en la salida cruzada o simplemente cierre su navegador.

Muchas gracias.

$ t0rM


Este hilo podría arrojar cierta información: http://forums.devarticles.com/javascript-development-22/how-to-stop-browser-from-closing-using-javascript-8458.html

Todavía no he probado esta solución. Pero parece posible.

Aquí hay una discusión más detallada sobre el controlador de eventos onbeforeunload . http://bytes.com/topic/javascript/insights/825556-using-onbeforeunload-javascript-event

Y luego siempre está el modo quirksmode . Desafortunadamente, los eventos de carga / descarga aún no están cubiertos por quirksmode. Como se indica en la página:

Todavía no he probado los eventos de carga y descarga; serán añadidos a la tabla más adelante.