HTML - атрибут onbeforeunload


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

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

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

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

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

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


Относится к

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

Элементы Событие
<тело> перед выгрузкой

Пример

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

<body onbeforeunload="return myFunction()">

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

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

Event Attribute
onbeforeunload Yes Yes Yes Yes 15.0