HTML атрибут-событие onbeforeunload

Событие onbeforeunload возникает перед тем, как документ будет выгружен.

Данное событие позволяет вывести сообщение с предложением подтвердить желание пользователя покинуть эту страницу.

Сообщение по умолчанию, отображаемое в диалоговом окне, - разное в различных браузерах. Тем не менее, оно будет приблизительно следующим: "Вы действительно хотите покинуть эту страницу?" ("Are you sure you want to leave this page?"). Данное сообщение изменить или удалить нельзя. Однако можно добавить какое-то свое сообщение.

В Firefox выводится только сообщение по умолчанию.

Особенности
Поддерживаемые HTML теги: <body>

Синтаксис атрибута

<element onbeforeunload="script">

Значения атрибута

ЗначениеОписание
scriptСкрипт, исполняющийся при возникновении события

Пример использования атрибута

Запускает скрипт непосредственно перед тем, как страница будет выгружена:


<body onbeforeunload="return myFunction()">