САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ

HTML Атрибут onbeforeunload



Определение и использование

Событие onbeforeunload срабатывает, когда документ будет выгружен.

Событие onbeforeunload позволяет отобразить сообщение в диалоговом окне подтверждения, чтобы сообщить пользователю, хочет ли он остаться или покинуть текущую страницу.

Сообщение по умолчанию, которое появляется в окне подтверждения, отличается в разных браузерах. Тем не менее, стандартное сообщение похоже на "Вы уверены, что хотите покинуть эту страницу?". Вы не можете удалить это сообщение.

Однако пользовательское сообщение можно написать вместе с сообщением по умолчанию. См. первый пример на этой странице.

Примечание: В Firefox будет отображаться только сообщение по умолчанию (не пользовательское сообщение (если таковое имеется)).


Применение

Атрибут onbeforeunload является частью Атрибута Событий и может быть использован на следующий элемент:

Элемент Событие
<body> onbeforeunload

Пример

Выполните JavaScript, когда страница будет выгружена:

<body onbeforeunload="return myFunction()">
Попробуйте сами »

Поддержка браузеров

Числа в таблице указывают первую версию браузера, которая полностью поддерживает событие.

Атрибут События
onbeforeunload Да Да Да Да 15.0