HTML onbeforeunload Атрибут события
Пример
Выполните JavaScript, когда страница будет выгружена:
<body onbeforeunload="return myFunction()">
Определение и использование
Событие onbeforeunload возникает при выгрузке документа.
Это событие позволяет отображать сообщение в диалоговом окне подтверждения, чтобы уведомить пользователя о том, хочет ли он остаться или покинуть текущую страницу.
Сообщение по умолчанию, которое появляется в поле подтверждения, отличается в разных браузерах. Тем не менее, стандартное сообщение что-то вроде "Are you sure you want to leave this page?". Вы не можете удалить это сообщение.
Однако можно написать пользовательское сообщение вместе с сообщением по умолчанию. Смотрите первый пример на этой странице.
Примечание: В Firefox будет отображаться только сообщение по умолчанию (не настраиваемое сообщение (если оно имеется)).
Поддержка браузера
Номера в таблице указывают первую версию браузера, которая полностью поддерживает событие.
Атрибут события | |||||
---|---|---|---|---|---|
onbeforeunload | Да | Да | Да | Да | 15.0 |
Различия между HTML 4,01 и HTML5
Нет.
Синтаксис
<element onbeforeunload="script">
Значения атрибутов
Значение | Описание |
---|---|
script | Сценарий, запускаемый на onbeforeunload |
Технические детали
Поддерживаемые HTML-теги: | <body> |
---|
Похожие страницы
HTML DOM Ссылки: Событие onbeforeunload
❮ Атрибуты события HTML