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

HTML Атрибут событий onbeforeunload


❮ Атрибуты событий HTML

Пример

Выполнить 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