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

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

Пример

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

<body onbeforeunload="return myFunction()">

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

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

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

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

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

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


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

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

Event Attribute
onbeforeunload Yes Yes Yes Yes 15.0

Синтаксис

<element onbeforeunload="script">

Значения атрибутов

Value Description
script The script to be run on onbeforeunload

Технические детали

Поддерживаемые HTML-теги: <тело>

Связанные страницы

Справочник по HTML DOM: событие onbeforeunload


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