Подтверждение на закрытие и обновление страницы на JavaScript

Раздел языка JavaScript.
Аватара пользователя
Slash
Администратор
Сообщения: 2113
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 71 раз

Подтверждение на закрытие и обновление страницы на JavaScript

Сообщение Slash » Пн июн 13, 2016 8:43 am

В языке JavaScript есть событие onbeforeunload, которое может задержать пользователя на сайте. В случаи если пользователь закрывает или обновляет документ, событие onbeforeunload потребует подтверждение на выполнение действия. Появится модальное окно с соответствующим вопросом и двумя кнопками для подтверждения и отмены действия.
Пример кода:

Код: Выделить всё

window.onbeforeunload = function() {
    return 'Действие требует подтверждения.'; 
}; 
return - вернет текст в модальном окне, в момент закрытия или обновления документа.

Не советую использовать "хитрости" подобного вида, пользователей может это раздражать.

Реклама

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость