Всплывающее окно перед выходом с сайта

Всплывающее окно перед выходом с сайта

02014-12-1557359Денис Абдуллин

Как сделать всплывающее окно перед выходом с сайта? Просто скопируйте предложенный код и вставьте в нужно место на сайте. Скрипт полезный, и это объяснимо. Скрипт убережет пользователя от случайного закрытия страницы, если он только что заполнял какие-то формы. В этом окошке вы можете написать любой сопровождающий текст. Например, банальное «Вы уверены, что хотите закрыть эту страницу?»

Советую поставить приведенный ниже код, который добавляет всплывающее окно при выходе, на страницу добавления материалов на ваш uCoz сайт. Код может быть в любом месте на странице (не теряйтесь, просто откройте панель управления, затем перейдите в управление дизайном, выберите страницу и вставьте код):

Код
<script type="text/javascript">
window.onbeforeunload = function (evt) {  
  var message = "Куда пошел, посидим еще, я чай поставил";  
  if (typeof evt == "undefined") {  
  evt = window.event;  
  }  
  if (evt) {  
  evt.returnValue = message;  
  }  
  return message;  
  }
</script>

Еще раз. Вы можете вставить код просто в «Верхнюю часть сайта» в «Управление дизайном». Просто добавить код в самый верх.

Знаете, с этим окном у меня сразу возникают негативные ассоциации, поскольку на многих рекламных сайтах при выходе вас умоляют остаться. Скрипт, кстати, некоторые зацикливают так, что приходится выключать браузер. Пожалуйста, не делайте этого. Действительно, не стоит использовать этот скрипт на каком-либо портале, это наоборот заставит пользователя не только уйти быстрее, но и никогда не возвращаться на ваш проект. Есть страницы, на которых такая функция действительна нужна, можно даже переделать скрипт так, чтобы функция срабатывала именно при заполненных важных полях формы.


Создать сайт в uKit Нужен классный сайт для бизнеса?
Воспользуйтесь сервисом uKit. Никакого кода!
Комментарии (9)
Миша Саидов 2014-12-15 в 23:54Спам
хахаха отличный скрипт
1
Oleg 2014-12-16 в 19:28Спам
<script type="text/javascript">
alert("текст");
</script>
Этот скрипт при заходе на сайт выбивает окно, можете писать приветствие или остальную лажу; Я не за это, есть и полегче скрипт который пикает при выходе с сайта; yraaa уже нечего публиковать? =\ Одни лажевые статьи, не оббесудь xD
-1
Игорь Матвиенко 2015-03-09 в 16:58Спам
Как говорил один программист.
"За такое в приличном обществе руки отрывают"
2
Ксения Кройк 2015-04-11 в 17:11Спам
здоровский только у меня снова неполучится его установить(((
1
Serdey dutov 2015-04-17 в 07:04Спам
и зачем он он нагружает сервера не стоит его ставить
0
Serdey dutov 2015-04-17 в 07:14Спам
если бы он работал исключительна на нажатие кнопки закрыть вкладку был бы хорошим а после установки он что на сайте не нажми он срабатывает зачем это все все пользовали из за этого с моего сайта начали уходить
-1
Игорь Матвиенко 2015-05-20 в 21:32Спам
Человек, это событие окна возбуждается только когда ты нажимаешь на крестик во вкладке. Он совершенно не нагружает страницу, а тем более сервер.
1
Виктор Щелочков 2015-04-27 в 05:59Спам
ещё можно в "Страницы сайта" загрузить код
0
Ivan Typusyak 2015-12-06 в 20:04Спам
еееесть спасибо)))
1
Чтобы оставить комментарий или отзыв под этой публикацией, войдите или зарегистрируйтесь.