powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / PopUp при уходе с сайта
12 сообщений из 12, страница 1 из 1
PopUp при уходе с сайта
    #38348433
Фотография meg17m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно сделать попап при уходе с сайта. Есть код:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
window.onbeforeunload = function (e) { 
  // Ловим событие для Interner Explorer 
  var e = e || window.event; 
  var myMessage= "Вы действительно хотите покинуть страницу?"; 
  // Для Internet Explorer и Firefox 
  if (e) { 
    e.returnValue = myMessage; 
  } 
  // Для Safari и Chrome 
  return myMessage; 
}; 


В нем 2 проблемы:
1. Он срабатывает при переходе между страницами текущего сайта. Это нужно исключить.
2. Как стандартный алерт заменить своим попапом (div с кнопочками "уйти с сайта", "остаться на сайте")?
...
Рейтинг: 0 / 0
PopUp при уходе с сайта
    #38348711
Фотография meg17m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так что, есть вообще какое-то решение данной проблемы? Мне нужно именно для ухода С САЙТА, а не для ухода СО СТРАНИЦЫ.
+ возможность вешать обработчик на все внешние ссылки нет, так как сайт уже написан, и там эти ссылок теоретически может быть дофига.
...
Рейтинг: 0 / 0
PopUp при уходе с сайта
    #38348776
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MegaLasta,

В инете видел сайты, у который при попытки перейти по внешней ссылки открывается специальная страница со счетчиком времени, что мол вы пытаетесь перейти на сторонний ресурс и мы за это ответственности не несем, навскидку не помню, но как-то сделано.
...
Рейтинг: 0 / 0
PopUp при уходе с сайта
    #38348813
Фотография meg17m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyMegaLasta,

В инете видел сайты, у который при попытки перейти по внешней ссылки открывается специальная страница со счетчиком времени, что мол вы пытаетесь перейти на сторонний ресурс и мы за это ответственности не несем, навскидку не помню, но как-то сделано.

по внешней ссылке - да это понятно, можно распарсить урл:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
<script>
$(document).ready(function(){
   $("a").click(function(){
      // alert(this.href);
      // return false;
   });
});
</script>


но проблема в том, что есть еще строка браузера, возможность закрыть вкладку, F5, закрыть сам браузер и т.п.
...
Рейтинг: 0 / 0
PopUp при уходе с сайта
    #38348845
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MegaLasta,

Закрыть вкладку это эвэнт beforeunload (на счет сразу браузера не пробовал). А ф5 чего тебе сделал?
...
Рейтинг: 0 / 0
PopUp при уходе с сайта
    #38348957
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MegaLasta,

Есть такие сайты которым не нужны посетители. Вы делаете именно такой. Поздравляю.

Самые впечатляющие примеры такого рода встречаются на сайтах крупных специалистов по раскручиванию сайтов. Ну там всяких продающих воздух продающих текстов продающих сайтов. Короче я ухожу. На странице вылезает телевизор с мордой, видимо, аффтора и голосом же, видимо, аффтора, под мерзкую музыку в авторстве видимо стыренном заясняет что напрасно я покидаю его логово, что есть у него в заначке еще такой секрет увеличения роста продаж чего угодно, от которого я не смогу отказаться. Ebalighten!
...
Рейтинг: 0 / 0
PopUp при уходе с сайта
    #38349029
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
debloggerЕсть такие сайты которым не нужны посетители. Вы делаете именно такой. Поздравляю.Есть такие сайты, где сообщение вида: "Вы уверены, что хотите продолбать свои изменения?", - вполне себе рядовая вещь. Например .
...
Рейтинг: 0 / 0
PopUp при уходе с сайта
    #38349057
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не мешайте хорошее дело с г. На современных бордах тоже есть такое когда юзер пытается закрыть окно в которое только что написАл. Это метафора dirty из программирования - типа напомнить что файлик неплохо было бы сохранить перед закрытием апликухи.

Однако ни о чем таком не было упомянуто в первом сообщении и вообще когда вы делаете нечто такое, то таких простых вопросов уже не возникает, поскольку то такое - сложнее чем выкатить мессагу.
...
Рейтинг: 0 / 0
PopUp при уходе с сайта
    #38349061
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, то есть оно связано с другим событием. Я зашел на указанный урл, никаких действий не совершил и вышел без посланий.
...
Рейтинг: 0 / 0
PopUp при уходе с сайта
    #38349072
Фотография meg17m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Остается открытым вопрос, как пойматать событие нажатия на кнопку "обновить" в браузере (именно не Ф5, а нажатие мышкой на эту кнопку)
...
Рейтинг: 0 / 0
PopUp при уходе с сайта
    #38349078
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
deblogger, дак может Вы для начала узнаете у ТС, для чего ему это нужно? А не будете рассуждать про г.?
...
Рейтинг: 0 / 0
PopUp при уходе с сайта
    #38349089
deblogger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И так понятно - крикнуть вслед все что думаешь о нем. :) Что я, сайтов таких не навидался. У меня все мышинные ивенты в ФФ отключены еще с версии 3 с копейками.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / PopUp при уходе с сайта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]