Здравейте имам един JS код, който ми отброява време, обаче при рефреш почва отначао на по голяма стойност..пример:
Стартирам го от 2мин., на 1.30мин. рефрешвам страницата и почва отначало,но от 2.30сек., и тн..
ето го кода дано някой помогне..
Стартирам го от 2мин., на 1.30мин. рефрешвам страницата и почва отначало,но от 2.30сек., и тн..
ето го кода дано някой помогне..
Код:
<script type="text/javascript">
v=new Date();
var bxx=document.getElementById('bxx');
function t(){
n=new Date();
ss=<?php echo $r; ?>;
s=ss-Math.round((n.getTime()-v.getTime())/1000.);
m=0;
h=0;
if(s<0){
bxx.innerHTML='Готово - вече може да изтеглиш нов подарък!';
}else{
if(s>59){m=Math.floor(s/60);s=s-m*60;}
if(m>59){h=Math.floor(m/60);m=m-h*60;}
if(s<10){s="0"+s}
if(m<10){m="0"+m}
bxx.innerHTML=h+':'+m+':'+s+'';}
window.setTimeout("t();",999);
}
window.onload=t;
</script>