HTML Атрибут событий onbeforeunload
Пример
Выполнить JavaScript, когда страница будет выгружена:
<body onbeforeunload="return myFunction()">
Попробуйте сами »
Определение и использование
Событие onbeforeunload срабатывает, когда документ будет выгружен.
Событие onbeforeunload позволяет отобразить сообщение в диалоговом окне подтверждения, чтобы сообщить пользователю, хочет ли он остаться или покинуть текущую страницу.
Сообщение по умолчанию, которое появляется в окне подтверждения, отличается в разных браузерах. Тем не менее, стандартное сообщение похоже на "Вы уверены, что хотите покинуть эту страницу?". Вы не можете удалить это сообщение.
Однако пользовательское сообщение можно написать вместе с сообщением по умолчанию. См. первый пример на этой странице.
Примечание: В Firefox будет отображаться только сообщение по умолчанию (не пользовательское сообщение (если таковое имеется)).
Поддержка браузеров
Числа в таблице указывают первую версию браузера, которая полностью поддерживает событие.
Атрибут событий | |||||
---|---|---|---|---|---|
onbeforeunload | Да | Да | Да | Да | 15.0 |
Различий между HTML 4.01 и HTML5
Нет.
Синтаксис
<element onbeforeunload="script">
Значение атрибута
Значение | Описание |
---|---|
script | The script to be run on onbeforeunload |
Технические подробности
Поддерживаются теги HTML: | <body> |
---|
Связанные страницы
Справочник DOM HTML: onbeforeunload event
❮ Атрибуты событий HTML