JS таймер

  • Автор Автор oniq
  • Начална дата Начална дата

oniq

Registered
Трябва ми брояч, кой да брои от зад на пред например.

Пускам днес обява "например" и да има брояче което да брои дните, часовете, минутите, секундите например и когато се рефрешне страницата да е до там където е стигнал да не се обновява. Както на тея аукциони, нали за всеки предмет си има таймер, и брои различно... Е искам да постигна същия ефекет.
 
http://web-tourist.net/login/login/view.php?st=1522
http://web-tourist.net/login/login/view.php?st=2239
http://forums.bgdev.org/index.php?showtopic=26716
 
<script type="text/javascript">
var minute = 60;
var hour = minute * 60;
var obj4,obj5,obj6 = null;

function toFixFormat(sender)
{
return (sender < 10) ? '0' + sender : sender;
}

function calculateTime(phpTime, obj)
{
var curTime = phpTime;
var hours = Math.floor(curTime / hour);
if (hours < 0)
{
obj.innerHTML = 'Готово';
return;
}
curTime -= hours * hour;

var minutes = Math.floor(curTime / minute);
curTime -= minutes * minute;
var seconds = Math.floor(curTime);

obj.innerHTML =
toFixFormat(hours)
+ ':' + toFixFormat(minutes)
+ ':' + toFixFormat(seconds);

window.setTimeout(
function() {
calculateTime(phpTime - 1, obj);
}, 1000
);
}

window.onload = function()
{
obj4 = document.getElementById('vreme_4');
calculateTime(90,obj4);
}
</script>
<body>
<span id="vreme_4"> </span><a href=''>Отначало</a>
</body>
 

Back
Горе