кто понимает в js помогите плиз,
вот у меня скрипт обратного отчета:
[code]
<script type="text/javascript">
function timer(){
var obj=document.getElementById('timer_inp');
obj.innerHTML--;
if(obj.innerHTML==0){alert('Обновите страницу');setTimeout(function(){},1000);}
else{setTimeout(timer,1000);}
}
setTimeout(timer,1000);
</script>
[/code]
когда время выходит появляется окно "обновите страницу" так вот как можно сделать чтобы он сразу обновлял по истеканию времени?
<script>
function fresh() {
location.reload();
}
setInterval("fresh()",1000);
</script>
честно не хрена не понял как его поставить
<script type="text/javascript">
function timer(){
var obj=document.getElementById('timer_inp');
obj.innerHTML--;
if(obj.innerHTML==0){window.location.href = window.location.href;}
else{setTimeout(timer,1000);}
}
setTimeout(timer,1000);
</script>
[code]
<script>
function timer(id)
var timer_int = parseFloat(document.getElementByid(id).innerHTML);
if (timer_div > 0 ) {
document.getElementByid(id).innerHTML = timer_int - 1;
setTimeout(function(){ timer(id); }, 1000);
} else {
document.getElementByid(id).innerHTML = 'Время вышло';
setTimeout('window.location.reload()', 1000);
}
}
timer('timer_inp');
</script>
[/code]