Извините если не в тот раздел пишу, вроде более менее моей теме соответствует. Итак, меня интересует скрипт, который пользователя при закрытии сайта перекидывал бы на нужный мне сайт. То есть крестик нажал - не понравился ему сайт, а я его на другой сайт. Есть такой готовый?
Могу ошибаться, но вроде бы в современных браузерах, у вас не получиться просто отменить закрытие вкладки, нужно обязательно показывать алерт. PHP: script language="javascript"> window.onbeforeunload= function(){ location.replace("http://yandex.ru"); window.open("http://google.ru"); return 'Не закрывайте!'; };
Вроде как онклоуз поможет, но пока не уверен, ибо не знаю ява скрипт... пойду книжку покупать по нему ибо полезная вещь...
В GB сидже такое реализовано, по-моему, на php. Тоже была идея использования подобного способа, но мне кажется, что Яндекс к этому отнесется также как и к кликандеру, т.е. будет автоматически понижать в выдаче...
Нет, диалоговое окно не должно появляться. Реализуется это примерно так: Вместо тэга body лепим: HTML: А в самом низу, перед закрывающим body: HTML: А уже вместо best.html вписываем нужный URL или .js, кому как нравится...
Кабасик, вы проверяли как разные браузеры ваш скрипт обрабатывают? Не блокируют Попап? Люди, как Яша относится к подобным художествам? Автобана / Просто бана не будет? :chameleon_01:
Хз... в Эксплорере работает. Но, по-моему, смысла в этом нет - по идее, Яндекс должен как минимум понижать в выдаче за такое, если не банить. Можно, конечно, попробовать ради эксперимента, но меня вполне устраивает старая добрая кнопка.
Кабасик, смылс есть имхо Если по кнопке посетитель не хочет переходить куда надо, а закрывает наше окно крестиком то пусть откроется ему реклама :biggrin: А если посетитель перешел куда нам надо, то рекламу не показывем.
Madness_Lvov, тока эта функция вроде как в любом случае вызовет эту рекламу, т.к. срабатывает при любом уходе со страницы, даже при закрытии браузера...
Можно пойти еще более простым путем. При попадании на дор, автоматом открывается партнерка в новом окне: А если вместо onload напишем onunload, то партнерка откроется сразу после закрытия окна дора. Для более сочного эффекта можно объединить оба способа, открыв разные партнерки:
Кабасик, ни этот https://arbadoor.ru/showpost.php?p=12379&postcount=10 ни выше примеры у меня в фирефоксе не работают. Выше приведенный сразу блокирует, а на этот https://arbadoor.ru/showpost.php?p=12379&postcount=10 не реагирует и ни чего не происходит при закрытии.
По всей видимости, работает только в IE. В Опере частично работает - появляется предупреждение о всплывающем окне.