Использование DOM API и/или JQuery позволяет определить, когда пользователь инициирует событие навигации (например, нажав на элемент a
с действительным) и привяжите к нему прослушиватель который будет выполнен до того, как будет найдена и отображена новая HTML-страница?Прослушивание событий навигации по HTML
ответ
DEMO: http://jsfiddle.net/se8osjsj/1/
$(window).on("beforeunload", function() {
// do stuff here
return "You are leaving this page, are you sure?";
});
ИЛИ просто:
window.onbeforeunload = function(event) {
// do stuff here
return "You are leaving this page, are you sure?";
};
Событие onbeforeunload происходит n документ должен быть загружен .
Это событие позволяет отобразить сообщение в диалоговом окне подтверждения , чтобы сообщить пользователю, хочет ли он остаться или покинуть текущую страницу .
Сообщение по умолчанию, которое появляется в поле подтверждения, отличается от в разных браузерах. Однако стандартное сообщение - это что-то вроде «Вы действительно хотите покинуть эту страницу?». Это сообщение не может быть удалено .
Однако вы можете написать специальное сообщение вместе с сообщением по умолчанию . См. Первый пример на этой странице.
Примечания: Если событие onbeforeunload не назначено элемента, вы должны назначить/прикрепить событие на объекте окна, и использовать ReturnValue свойства для создания пользовательского сообщения (см синтаксических примеров ниже).
Примечание: в Firefox будет отображаться только сообщение по умолчанию (а не специальное сообщение (если есть)).
Источник: http://www.w3schools.com/jsref/event_onbeforeunload.asp
Javascript OnUnload() функция, что вы ищете, вот ссылка: http://www.w3schools.com/jsref/event_onunload.asp
- 1. Прослушивание HTML-событий от BHO
- 2. Прослушивание событий
- 3. Ограничить прослушивание событий элементами в HTML
- 4. Как прекратить прослушивание событий HTML в Dart?
- 5. Прослушивание событий в Durandal
- 6. Прослушивание событий по потоку в python
- 7. Прослушивание нескольких событий
- 8. jQuery.one прослушивание нескольких событий
- 9. jQuery мобильное прослушивание событий?
- 10. Прослушивание событий GPIB
- 11. Прослушивание событий из tableviewcell
- 12. Отключить прослушивание событий объектами
- 13. создание и прослушивание событий
- 14. Остановить прослушивание событий слушателя
- 15. прослушивание ключевых событий
- 16. Docker API: Прослушивание событий
- 17. Привязка/прослушивание событий
- 18. Прослушивание событий NPAPI в background.html
- 19. Прослушивание прослушивателей событий внутри прослушивателя событий перехода?
- 20. Прослушивание событий, происходящих на странице?
- 21. Python: Прослушивание событий API Pusher
- 22. Прослушивание событий DOM (конкретные атрибуты)
- 23. Прослушивание событий на сложенных элементах
- 24. прослушивание событий jquery, нестандартные события
- 25. as3 отправка и прослушивание событий
- 26. Прослушивание событий в фоновом потоке
- 27. Прослушивание событий из окна службы
- 28. Прослушивание событий JOptionPane при вставке?
- 29. Прослушивание событий в скрипте VB.Net?
- 30. редукция и прослушивание событий прокрутки