Атрибут события HTML onbeforeunload
Пример
Выполните 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