|
| Дата |
|
USD/RUB | 89.2589 | BTC/USD | 68374.4941 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
29.08.2011, 15:49
|
#1
|
Member
Регистрация: 01.09.2008
Сообщений: 96
Бабло: $22260
|
месага при закрытии сайта
Как сделать на жава скрипт jqwery или еще чемнить? так чтобы при закрытии сайтавыскакивал алерт, только при закрытии сайта , а не отдельных страничек, тоесть просто событие юзать неудастся т.к. оно срабатывает даже при рефреше(
Помогите плиз, всю голову уж сломал
|
|
|
29.08.2011, 16:05
|
#2
|
Senior Member
Регистрация: 28.03.2011
Сообщений: 419
Бабло: $81005
|
в начале пойми, что для тебя закрытие сайта, закрытие последней вкладки с ним? или вкладки с главной страницей, в то время как все остальные в новом окне открываются?
|
|
|
29.08.2011, 16:06
|
#3
|
Senior Member
Регистрация: 27.08.2007
Сообщений: 485
Бабло: $41512
|
|
|
|
29.08.2011, 16:09
|
#4
|
Senior Member
Регистрация: 28.03.2011
Сообщений: 419
Бабло: $81005
|
Цитата:
Сообщение от egorych
|
На сколько я помню он на каждой вкладке сработает. Да и странно под одно $(window).unload() целый плагин нафигачить=)
|
|
|
29.08.2011, 17:13
|
#5
|
n/a
Регистрация: 18.02.2009
Сообщений: 162
Бабло: $46620
|
Это? _http://www.greprepcourses.com
Кстати вопрос, гугл пессимизирует за такое?
|
|
|
29.08.2011, 19:11
|
#6
|
Member
Регистрация: 01.09.2008
Сообщений: 96
Бабло: $22260
ТС -->
|
ТС
Цитата:
Сообщение от Nosfer
Это? _http://www.greprepcourses.com
Кстати вопрос, гугл пессимизирует за такое?
|
тут когда рефрешишь он срабатывает как закрытие(
а чво гуглу то до этого? наоборот дольше юзер на сайте = вери гуд
|
|
|
29.08.2011, 19:25
|
#7
|
Member
Регистрация: 01.09.2008
Сообщений: 96
Бабло: $22260
ТС -->
|
ТС
Цитата:
Сообщение от KongWeiLing
в начале пойми, что для тебя закрытие сайта, закрытие последней вкладки с ним? или вкладки с главной страницей, в то время как все остальные в новом окне открываются?
|
да или так или так пойдет) если знаешь как реализовать.
Это для подсовывания скидочки на шопе, тоесть юзер полазил и подумал "дороговато бля чето.." ну вобщем не понравилось, уж собрался сьебнуть а тут хуяк только сегодня 50% скидка... и он в панике втаривается под завязку
|
|
|
30.08.2011, 03:46
|
#8
|
автоматизирую интернеты
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,348
Бабло: $470735
|
алгоритм такой: на каждой странице стоит js код, который сообщает серверу, что страница до сих пор открыта и не является ли она последней/единственной из открытых. Ну и при закрытии проверять этот флаг и выдавать скидку, в зависимости от него.
По технологиям:
на все время делать comet - тут важна оперативность, поэтому long polling самое то
а на событие unload - по выбору, тот же ajax можно.
готовыми реализациями не интересовался. а вообще идея понравилась
|
|
|
31.08.2011, 12:49
|
#9
|
Member
Регистрация: 01.09.2008
Сообщений: 96
Бабло: $22260
ТС -->
|
ТС
Цитата:
Сообщение от chesser
алгоритм такой: на каждой странице стоит js код, который сообщает серверу, что страница до сих пор открыта и не является ли она последней/единственной из открытых. Ну и при закрытии проверять этот флаг и выдавать скидку, в зависимости от него.
По технологиям:
на все время делать comet - тут важна оперативность, поэтому long polling самое то
а на событие unload - по выбору, тот же ajax можно.
готовыми реализациями не интересовался. а вообще идея понравилась
|
Только ктож сможет ее реализовать?
|
|
|
01.09.2011, 00:21
|
#10
|
автоматизирую интернеты
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,348
Бабло: $470735
|
Цитата:
Сообщение от kulli
Только ктож сможет ее реализовать?
|
если в алгоритме, описанном мной, нет подводных камней или других тупиковых ситуаций, то реализовать его сможет почти любой веб-программист среднего уровня и выше.
Тут больше вопрос в окупаемости сего мероприятия и гораздо дешевле будет найти готовое решение, если оно есть
|
|
|
|