Определение и использование
В onbeforeunload событие срабатывает , когда документ собирается быть выгружен.
Это событие позволяет отображать сообщение в диалоговом окне подтверждения, чтобы сообщить пользователю, он / она хочет остаться или оставить текущую страницу.
Сообщение по умолчанию, которое отображается в окне подтверждения, отличается в разных браузерах. Тем не менее, стандартное сообщение что-то вроде "Вы уверены, что хотите покинуть эту страницу?". Вы не можете удалить это сообщение.
Тем не менее, вы можете написать собственное сообщение вместе с сообщением по умолчанию. См первый пример на этой странице.
Примечание: В Firefox, только сообщение по умолчанию будет отображаться (не пользовательское сообщение (если таковые имеются)).
Относится к
onbeforeunload атрибут является частью атрибутов события , и могут быть использованы на следующий элемент:
элементы | Мероприятие |
---|---|
<body> | onbeforeunload |
пример
Выполнение JavaScript, когда страница собирается быть выгружен:
<body onbeforeunload="return myFunction()">
Попробуй сам " Поддержка браузеров
Числа в таблице указать первую версию браузера, который полностью поддерживает событие.
Атрибут события | |||||
---|---|---|---|---|---|
onbeforeunload | да | да | да | да | 15,0 |