Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Камбекер срабатывает только раз. Нужно сменить. (https://javascript.ru/forum/misc/56162-kambeker-srabatyvaet-tolko-raz-nuzhno-smenit.html)

Василий12330 02.06.2015 09:33

Камбекер срабатывает только раз. Нужно сменить.
 
Добрый день. Наткнулся на вот такой скрипт камбекера. Но с ним есть проблема. Он срабатывает только при первом посещении сайта. Пытался менять циферки, но ничего не происходит. Скажите, что тут нужно заменить, чтобы он работал при каждом посещении сайта?

<script>
function exit_redirect ()
{
 document.location.href = 'сайт';
}
if (document.cookie.indexOf('noexit') == -10)
{
 window.onbeforeunload = function (e)
 {
  var br = navigator.userAgent.toLowerCase ();
  if (document.cookie.indexOf('noexit') == -1)
  {
   document.cookie = 'noexit=1';
   window.setTimeout (exit_redirect, 100);
   if (br.indexOf("firefox") > -1) alert ('ВАЖНОЕ СООБЩЕНИЕ:\nТекст Вашего сообщения');
   return 'ВАЖНОЕ СООБЩЕНИЕ:\nТекст Вашего сообщения';
  }
 };
}
</script>

ksa 02.06.2015 15:08

Цитата:

Сообщение от Василий12330
Скажите, что тут нужно заменить, чтобы он работал при каждом посещении сайта?

Не пиши ничего в куки. :)

Цитата:

Сообщение от Василий12330
Пытался менять циферки, но ничего не происходит.

Можно еще кровью жертвенного ягненка монитор окропить... :D


Часовой пояс GMT +3, время: 21:39.