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

Раздел языка JavaScript.
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

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

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

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

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

window.onbeforeunload = function() {
    return 'Действие требует подтверждения.'; 
}; 

return - вернет текст в модальном окне, в момент закрытия или обновления документа.

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

Вернуться в «JavaScript»

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

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