Сообщение от Jeremen
|
а то другой вопрос, как можно узнать точное время окончания если там делается некоторое кол-во проходов? То есть сеттаймут использую как альтернативу сетинтервал, умножения времени интервала на кол-во проходов дает не совсем точный результат, попробовал сеттайаут с таким временем ожидания вылез чуть раньше...
|
а зачем вам время выполнения? если вы хотите запустить новый таймер после окончания предыдущего то можно сделать так:
<!DOCTYPE HTML>
<html>
<head> </head>
<body>
<div id='timer'></div>
<script>
var count = 5;
var innerTimer = document.getElementById('timer');
function callAfterEnd_Fnc() {
alert('таймер выполнился можно запускать новый')
}
function callTimer () {
innerTimer.innerHTML = count;
if (count == 0) {
callAfterEnd_Fnc();
return;
}
count--;
setTimeout(callTimer,1000)
}
callTimer ();
</script>
</body>
</html>