Показать сообщение отдельно
  #8 (permalink)  
Старый 19.08.2012, 20:10
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от 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>
Ответить с цитированием