• Codeby web-security - Курс "Тестирование Веб-Приложений на проникновение с нуля" от команды codeby. Общая теория, подготовка рабочего окружения, пассивный фаззинг и фингерпринт, Активный фаззинг, Уязвимости, Пост-эксплуатация, Инструментальные средства, Social Engeneering и многое другое. Подробнее ...

  • Мобильный клиент нашего форума для Android гаджетов доступен в Google Play Market по этой ссылке. Клиент можно скачать с нашего форума по этой ссылке. Последняя версия МК в нашем телеграм канале вот здесь

помогите со скриптом

  • Автор темы shkyra
  • Дата начала
S

shkyra

#1
здравствуйте! помогите пожалуйста

мне нужен скрипт для автоматического обновления страницы моего сайта 1 раз. Дело в том, что мой сайт состоит из 1 страницы и приходя на него человек скачивает то что ему нужно и благополучно уходит. При этом у меня в яндекс метрике показывается "отказ", а когда отказ на каждого посетителя это плохо для ранжирования :lovecodeby:


я пробовал скрипт

Код:
<script>
maxtime = 25; //Ждать 25 секунд.
if(Number(document.cookie)>maxtime || Number(document.cookie)<1){
document.cookie=maxtime;}
function timer(){
var time = Number(document.cookie);
time--;
if(time==0){
location.href=location.href;
}
document.cookie = String(time);
setTimeout("timer()",1000);
}
timer();
</script>
но он обновляет постоянно ( а мне нужно чтобы 1 раз через 20-30 секунд после захода
заранее спасибо
 
A

AlexanderC

#2
A mozhno...
<script>
setTimeout("window.location='/put/k/vashej/stranice.php'",30) // 30 sec
</script>
 

1ive

Well-known member
12.09.2010
621
1
#4
"сайт в html"
Тогда, блин так:

<script>
setTimeout("window.location='/put/k/vashej/stranice.HTML'",30) // 30 sec
</script>
 
T

TimeDontWait

#7
Код:
var L=parseInt(getCookie("loaded"));
if (L==0) {
setTimeout("locs();", 5000);
document.cookie="loaded=1; path=/;";
alert("Первое обновление");
}
else {
document.cookie="loaded=0; path=/;";
alert("Второе обновление");
}
function locs(){document.location.href="/Test.html";} //Адрес для второй загрузки
function getCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length)
}
return 0
}
 
Вверх Снизу