|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » JS: Вывод сообщения при уходе со страницы |
|
JS: Вывод сообщения при уходе со страницы
|
Новый участник Сообщения: 37 |
Уважаемые господа специалисты и любители, подскажите, возможно-ли написать Java скрипт для сайта, чтобы при закрытии сайта он предлагал сделать запись в Гостевой книге или просто вежливо попрощаться. У меня есть похожий скрипт, но он каждый раз предлагает это даже при переходе по ссылке, а нужно было бы только тогда, когда уходя с сайта закрываешь его. Возможно-ли такое вообще? (PHP и Perl не подходят, т.к. хостинг не поддерживает их)
Буду признателе всем, кто что-либо знает по этому вопросу. С уважением :Vyacheslav |
|
Отправлено: 10:15, 08-05-2007 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать Vyacheslav
1) PHP и Perl - не подходят по причине того что это серверные языки 2) по моему и в теории не возможно... хотя вам нужно чтьбы при уходе с сайта или при закрытии окна? |
------- Отправлено: 10:45, 08-05-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать Vyacheslav
Так не делают - раз человек решил уйти, так дайте ему уйти Скрипт, который у вас есть, работает только под ИЕ и то до 7-ой версии, так что советую забыть подобное |
Отправлено: 12:42, 08-05-2007 | #3 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Можно и так конечно (FF2, IE6):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>onUnload</title> <meta http-equiv="content-Type" content="text/html; charset=windows-1251"> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="content-language" content="ru"> <meta http-equiv="imagetoolbar" content="no"> </head> <body> <script type="text/javascript"> (function () { var e_pref = '', e_meth = (window.addEventListener) ? ['addEventListener', 'removeEventListener'] : (e_pref = 'on', ['attachEvent', 'detachEvent']), afterExit = function (e) { alert('See u later!'); }; window[e_meth[0]](e_pref + 'unload', afterExit, false); })(); </script> <a href="http://forum.oszone.net">leave by link</a> or close page/tab </body> </html> Я бы поступил иначе: вешал бы на все ссылки документа доп. обработчик клика и если href ссылки ведет вон с сайта то... ну в общем идея ясна. Однако повторюсь - два, а лучше три раза подумайте - нужны ли Вам плюющиеся раздосадованные посетители? ![]() |
------- Отправлено: 14:13, 08-05-2007 | #4 |
Новый участник Сообщения: 37
|
Профиль | Отправить PM | Цитировать Уважаемые господа, спасибо за советы (может что нибудь потребует уточнения). Почему же это вредный скрипт, я же писал, что - или предложение чего-либо, или просто вежливо попрощаться, типа спасибо, что посетили будьте здоровы и т.п. Что же в этом плохого? Хотя я может быть чего-то не догоняю, как обычно.
С уважением: Vyacheslav |
|
Отправлено: 13:24, 09-05-2007 | #5 |
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать Vyacheslav Это получается типа "ненавязчивых" NAG- screens, для бесплатных програм, которые по входу или выходу, вежливо так напоминают - А вот если Вы посетите наш сайт... или дали бы денег...
Конечно, можно выйти и так, не посещая и ничего не отдавая. Только осадок, после второго посещения такого сайта, не хороший остаётся. В третий раз могут и не зайти. |
------- Отправлено: 13:50, 09-05-2007 | #6 |
Новый участник Сообщения: 37
|
Профиль | Отправить PM | Цитировать Цитата:
С уважением : Vyacheslav/ |
|
Отправлено: 16:53, 09-05-2007 | #7 |
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать Vyacheslav Я тоже, в этих дела не большой спец (скриптах), но начиналась тема так:
чтобы при закрытии сайта он предлагал сделать запись в Гостевой книге или просто вежливо попрощаться.. Ни кому предлагать ничего не надо, а тем более выбирать кнопку - Запись или Выйти. Надо заинтересовать сделать эту запись. Когда я покидаю страничку - я её именно покидаю. Ну а попрощаться... 2ух-3ёх секундное окошко со здравием, думаю будет приятно. Наверное это мнение большинства. К сожалению, как это реализовать, я тут не помошник. Всё сказанное - моё IMHO |
------- Отправлено: 17:08, 09-05-2007 | #8 |
Новый участник Сообщения: 37
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 17:52, 09-05-2007 | #9 |
Вредитель Сообщения: 460
|
Профиль | Отправить PM | Цитировать Vyacheslav
Присоединюсь к общему мнению, лично я на такой сайт вернусь только если там есть информация которой больше нигде найти нельзя. По моему мнению такого делать не стоит. |
------- Отправлено: 00:50, 10-05-2007 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - Вывод вместе с временем вашего сообщения в трее | ~GlukoZz~ | Microsoft Windows Vista | 9 | 18-11-2008 11:03 | |
Интернет - Internet Explorer 6.0 sp2. Как указать печать адреса страницы при печати страницы. | GifuN | Microsoft Windows 2000/XP | 1 | 11-11-2008 08:29 | |
Java - Вывод данных без обновления страницы | AnaStas | Программирование и базы данных | 3 | 24-09-2008 12:21 | |
Java - Вывод модального окна сообщения в Java | EvgeniyQQQ | Программирование и базы данных | 2 | 19-04-2008 14:50 | |
при уходе монитора в спячку, за ним и закрываются все программы | slaine | Хочу все знать | 1 | 25-12-2006 11:12 |
|