Ich habe eine Seite mit einem Formular, das über ajaxSubmit() (also ohne Änderung der Seite) übermittelt wird.
Mein Ziel ist es, dass, wenn der Benutzer versuchen, die Seite zu wechseln (oder sogar den Browser zu schließen), ich ihn fragen, ob wirklich die Seite verlassen wollen, ohne das Formular zu senden (genau wie gmail tut).
Gmail zum Beispiel macht dies mit einem window.confirm-ähnlichen Popup, aber wenn es möglich ist, würde ich es gerne mit benutzerdefinierten Nachrichten und Optionen handhaben.
jQuery haben die unload Ereignis:
$(window).unload( function () { alert("Bye now!"); } );
aber es erlaubt mir nur, etwas vor dem Verlassen der Seite zu tun; ich brauche zu "blockieren" die Seite verlassen, wenn der Benutzer die relative Schaltfläche klicken.
Wie kann man also das Ereignis "Seite verlassen" behandeln (und abbrechen)?