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

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

shkyra

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

мне нужен скрипт для автоматического обновления страницы моего сайта 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

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

1ive

"сайт в html"
Тогда, блин так:

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

shkyra

"сайт в html"
Тогда, блин так:

<script>
setTimeout("window.location='/put/k/vashej/stranice.HTML'",30) // 30 sec
</script>
дак это по сути тоже самое что я использую...
переводит на этуже самую страницу и опять начинает обновлять
 
T

TimeDontWait

Код:
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
}
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!