window.addEventListener("onbeforeunload",function() {return "are you sure?"});
^To nie wydają się działać ... w ogóle ... strona będzie po prostu zamknąć bez wyświetlania okna z potwierdzeniem ...addEventListener nie pracuje z onbeforeunload
Zdaję sobie sprawę, że ...
window.onbeforeunload = function() {return "are you sure?"}
Działa, ale chcę dodać do funkcjonalności (np. Dodać wiele detektorów zdarzeń do funkcji "onbeforeunload"), nie przepisując całkowicie funkcji!
O, lollllll, wiedziałem, że to będzie głupie --.- Dziękuję bardzo! – zconnelly13
Oto rozwiązanie dla addEvent w różnych wersjach przeglądarkowych: 'function addEvent (evt, fn, useCapture) {if (this.addEventListener) {this.addEventListener (evt, fn, useCapture); return true;} else if (this.attachEvent) {var r = this.attachEvent ('on' + evt, fn); return r;} else to ['on' + evt] = fn;} Object.prototype.addEvent = addEvent; '(zapisz funkcję podobną do tej : object.addEvent (event, function, useCapture);). – Mageek
, który prawdopodobnie nie działa już w najnowszej wersji FF - 14.0.1 – Marcin