Sie addEventListener () funktioniert nicht mit onbeforeunload
window.addEventListener("onbeforeunload",function() {return "are you sure?"});
^ Scheint dies nicht zu funktionieren... an alle... die Seite wird einfach geschlossen, ohne dass das Dialogfeld zur Bestätigung...
Merke ich, dass...
window.onbeforeunload = function() {return "are you sure?"}
Funktionieren wird, aber ich möchte hinzufügen, um die Funktionalität (z.B. hinzufügen, viele event-Listener für "onbeforeunload" - Funktion) nicht umschreiben, dass die Funktion vollständig!
InformationsquelleAutor der Frage zconnelly13 | 2012-06-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entfernen Sie die
on
ausonbeforeunload
.Beachten Sie auch, dass
addEventListener
funktioniert nicht in älteren IE und ggf. anderen Browsern. Wenn Sie wollen, konsistente Veranstaltung verbindlich eine Bibliothek.InformationsquelleAutor der Antwort meder omuraliev
Gibt es eine "fast cross-browser arbeiten-Beispiel" auf Mozila Developer Network API-Referenz für beforeunload Veranstaltung. Verwenden Sie Ihre code.
InformationsquelleAutor der Antwort user7610
Gibt es kein Präfix
on
für die EventListeners aber es ist zutreffend, oder kann ich sagen, notwendig für EventHandlersSo, nur im Kopf behalten, dass
InformationsquelleAutor der Antwort Tayeaba Mila