Код:
<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 = '<a href="?">Готово</a>';
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(5,obj4);
}
</script>
<body>
<span id="vreme_4"></span>
</body>
Демо
Имам една игра и искам да добавя този скрипт, и като измине времето да ти дава пари, хора и т.н. ( в дб се записва ) и да започва да брой наново... а не да изписва готово...