Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.7570
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 29.08.2011, 15:49   #1
kulli
Member
 
Аватар для kulli
 
Регистрация: 01.09.2008
Сообщений: 98
Бабло: $22240
По умолчанию месага при закрытии сайта

Как сделать на жава скрипт jqwery или еще чемнить? так чтобы при закрытии сайтавыскакивал алерт, только при закрытии сайта , а не отдельных страничек, тоесть просто событие юзать неудастся т.к. оно срабатывает даже при рефреше(
Помогите плиз, всю голову уж сломал
kulli вне форума  
Старый 29.08.2011, 16:05   #2
KongWeiLing
Senior Member
 
Аватар для KongWeiLing
 
Регистрация: 28.03.2011
Сообщений: 419
Бабло: $80935
По умолчанию

в начале пойми, что для тебя закрытие сайта, закрытие последней вкладки с ним? или вкладки с главной страницей, в то время как все остальные в новом окне открываются?
KongWeiLing вне форума  
Старый 29.08.2011, 16:06   #3
egorych
Senior Member
 
Аватар для egorych
 
Регистрация: 27.08.2007
Сообщений: 486
Бабло: $41512
По умолчанию

http://plugins.jquery.com/project/onUserExit
egorych вне форума  
Старый 29.08.2011, 16:09   #4
KongWeiLing
Senior Member
 
Аватар для KongWeiLing
 
Регистрация: 28.03.2011
Сообщений: 419
Бабло: $80935
По умолчанию

Цитата:
Сообщение от egorych Посмотреть сообщение
На сколько я помню он на каждой вкладке сработает. Да и странно под одно $(window).unload() целый плагин нафигачить=)
KongWeiLing вне форума  
Старый 29.08.2011, 17:13   #5
Nosfer
n/a
 
Аватар для Nosfer
 
Регистрация: 18.02.2009
Сообщений: 161
Бабло: $40315
По умолчанию

Это? _http://www.greprepcourses.com


Кстати вопрос, гугл пессимизирует за такое?
Nosfer вне форума  
Старый 29.08.2011, 19:11   #6
kulli
Member
 
Аватар для kulli
 
Регистрация: 01.09.2008
Сообщений: 98
Бабло: $22240
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от Nosfer Посмотреть сообщение
Это? _http://www.greprepcourses.com


Кстати вопрос, гугл пессимизирует за такое?
тут когда рефрешишь он срабатывает как закрытие(

а чво гуглу то до этого? наоборот дольше юзер на сайте = вери гуд
kulli вне форума  
Старый 29.08.2011, 19:25   #7
kulli
Member
 
Аватар для kulli
 
Регистрация: 01.09.2008
Сообщений: 98
Бабло: $22240
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от KongWeiLing Посмотреть сообщение
в начале пойми, что для тебя закрытие сайта, закрытие последней вкладки с ним? или вкладки с главной страницей, в то время как все остальные в новом окне открываются?

да или так или так пойдет) если знаешь как реализовать.
Это для подсовывания скидочки на шопе, тоесть юзер полазил и подумал "дороговато бля чето.." ну вобщем не понравилось, уж собрался сьебнуть а тут хуяк только сегодня 50% скидка... и он в панике втаривается под завязку
kulli вне форума  
Старый 30.08.2011, 03:46   #8
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,382
Бабло: $470735
По умолчанию

алгоритм такой: на каждой странице стоит js код, который сообщает серверу, что страница до сих пор открыта и не является ли она последней/единственной из открытых. Ну и при закрытии проверять этот флаг и выдавать скидку, в зависимости от него.

По технологиям:
на все время делать comet - тут важна оперативность, поэтому long polling самое то
а на событие unload - по выбору, тот же ajax можно.

готовыми реализациями не интересовался. а вообще идея понравилась
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 31.08.2011, 12:49   #9
kulli
Member
 
Аватар для kulli
 
Регистрация: 01.09.2008
Сообщений: 98
Бабло: $22240
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от chesser Посмотреть сообщение
алгоритм такой: на каждой странице стоит js код, который сообщает серверу, что страница до сих пор открыта и не является ли она последней/единственной из открытых. Ну и при закрытии проверять этот флаг и выдавать скидку, в зависимости от него.

По технологиям:
на все время делать comet - тут важна оперативность, поэтому long polling самое то
а на событие unload - по выбору, тот же ajax можно.

готовыми реализациями не интересовался. а вообще идея понравилась
Только ктож сможет ее реализовать?
kulli вне форума  
Старый 01.09.2011, 00:21   #10
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,382
Бабло: $470735
По умолчанию

Цитата:
Сообщение от kulli Посмотреть сообщение
Только ктож сможет ее реализовать?
если в алгоритме, описанном мной, нет подводных камней или других тупиковых ситуаций, то реализовать его сможет почти любой веб-программист среднего уровня и выше.
Тут больше вопрос в окупаемости сего мероприятия и гораздо дешевле будет найти готовое решение, если оно есть
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума