Javascript: событие onUnload не работает

Я не могу получить немного кода JavaScript. Смотрел учебник по JavaScript, поэтому проверил его сам. Я немного почитал, и некоторые источники сказали, что это не работает в Chrome, поэтому я проверил с Firefox. Тем не менее, это все еще не работало в Firefox. Что пошло не так?

    <body onUnload="alert('Good Bye!');"></body>

ОБНОВЛЕНИЕ: Кстати, человек в туториале использовал

    <body onUnload="alert('Good bye');"></body>

и это сработало для него. Он использовал более старую версию Chrome.


person user3744056    schedule 04.07.2014    source источник
comment
Я также тестировал с Firefox, и это не сработало.   -  person user3744056    schedule 04.07.2014
comment
взгляните, он сказал, что это не работает на FF, как мы ожидали. Он уже знает о хроме. :/   -  person Rafael Brasil    schedule 04.07.2014
comment
Попробуйте эту скрипту в IE: jsfiddle.net/v5FLp   -  person Nikhil Talreja    schedule 04.07.2014
comment
попробуйте это stackoverflow.com/questions /20773306/   -  person Rafael Brasil    schedule 04.07.2014
comment
bugzilla.mozilla.org/show_bug.cgi?id=391834 Может быть, учебник лет.   -  person epascarello    schedule 04.07.2014
comment
@user3744056 user3744056, если приведенный ниже ответ решил вашу проблему, отметьте его как принятый. В противном случае добавление собственного решения в качестве принятого ответа может помочь другим с аналогичной проблемой. Спасибо!   -  person N-ate    schedule 07.07.2014


Ответы (1)


Попробуйте OnBeforeUnload, если вы не ориентируетесь на старые браузеры.

person N-ate    schedule 04.07.2014
comment
Вам придется найти кого-нибудь, кто проведет для вас тест. Я разрабатываю только для последних версий Ch, FF, OP и SF. IE я иногда поддерживаю еще в 8. - person N-ate; 04.07.2014