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