HTML - атрибут onbeforeunload
Определение и использование
Событие onbeforeunload
срабатывает, когда документ собирается быть выгруженным.
Это событие позволяет отображать сообщение в диалоговом окне подтверждения, чтобы сообщить пользователю, хочет ли он остаться или покинуть текущую страницу.
Сообщение по умолчанию, которое появляется в окне подтверждения, отличается в разных браузерах. Однако стандартное сообщение выглядит примерно так: «Вы уверены, что хотите покинуть эту страницу?». Вы не можете удалить это сообщение.
Однако вы можете написать собственное сообщение вместе с сообщением по умолчанию. См. первый пример на этой странице.
Примечание. В Firefox будет отображаться только сообщение по умолчанию (не пользовательское сообщение (если оно есть)).
Относится к
Атрибут onbeforeunload
является частью Event Attributes и может использоваться для следующего элемента:
Элементы | Событие |
---|---|
<тело> | перед выгрузкой |
Пример
Выполните JavaScript, когда страница будет выгружена:
<body onbeforeunload="return myFunction()">
Поддержка браузера
Цифры в таблице указывают на первую версию браузера, полностью поддерживающую событие.
Event Attribute | |||||
---|---|---|---|---|---|
onbeforeunload | Yes | Yes | Yes | Yes | 15.0 |