Главная » Файлы » Прочие скрипты » Яваскрипты

Подтверждение закрытия вкладки с вашим сайтом на javascript
27.11.14, 07:26:45



Зачастую бывает так, что вы, не дописав текст, не завершив редактирование, случайно закрываете вкладку. Тут нам на помощь может прийти данное решение, которое спросит у пользователя, действительно ли он хочет покинуть сайт?

Сразу говорю - не злоупотребляйте этим скриптом, так как такие уведомления сильно отпугивают посетителей. Используйте только в крайнем случае, прикрутив к функции, например, которая отслеживает, завершил ли пользователь написание комментария, но не отправил его и тому подобное и, опять же, не переусердствуйте!

Моё тестирование в фидле: КЛИК

Использование функции:
Код
window.onbeforeunload = function (evt) {  
var message = "Уже уходите с apo-ucoz?";  
if (typeof evt == "undefined") {  
evt = window.event;  
}  
if (evt) {  
evt.returnValue = message;  
}  
return message;  
  }


Данную функцию можете как угодно модифицировать под себя. Мозилла файерфокс, к сожалению, не выводит нужный вам текст, а всегда использует стандартный:



С IE9 всё здорово, ровно как и с вебкит браузерами - они выводят нужный вам текст:



Ну всё, если у вас остались вопросы - задавайте их в комментариях

За основу была взята ЭТА статья

Материал подготовлен Apocalypse
Категория: Яваскрипты | Добавил: Apocalypse | Теги: JavaScript, закрытия, сайтом, вашим, вкладки, подтверждение, на
Просмотров: 825 | Загрузок: 0 | Комментарии: 1 | Рейтинг: 2.3/3
Всего комментариев: 1
0
В любое место на странице, предварительно обрамив в теги script

Имя *:
Email: