Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.09.2012, 08:58
жажду знаний
Отправить личное сообщение для bushstas Посмотреть профиль Найти все сообщения от bushstas
 
Регистрация: 17.07.2009
Сообщений: 202

проверить работает ли еще SetTimeout
запущен таймер
Obj.timer=window.setTimeout(function(){},60000)


возможно ли проверить в любой момент времени работает ли данный таймер или он уже отключен или выполнил свою работу?
Ответить с цитированием
  #2 (permalink)  
Старый 07.09.2012, 09:13
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

как то так
<!DOCTYPE HTML>
<html>
  <head> </head>
  <body>
    <div id='ky'></div>
    <div id='status'></div>
    <script>

      var ky = document.getElementById('ky');
      var i = 'ky', j = 0,timerID;
      
   (function closing() {
      i += ' ky';
      ky.innerHTML = i;
      
        timerID = setTimeout(closing,1000)
      
          if (j == 5) { 
            timerID = clearTimeout(timerID);
            
          }
     
     j++;
      }());
      
      var st = document.getElementById('status'); 
      
      (function clos(){
     
      
      st.innerHTML = !!timerID;
        
      if (!timerID) return;
        setTimeout(clos,500);
       
       }());
    </script>

  </body>
</html>

Последний раз редактировалось cyber, 07.09.2012 в 10:00.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jquery.validation remote не работает в IE sergil jQuery 3 15.02.2012 15:55
Добовление формы еще Kuklavod jQuery 2 03.11.2011 15:12
помогите найти ошибку (работает в IE но не работает в Firefox) Len4ik Javascript под браузер 2 11.05.2010 15:41
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37
Еще один вопрос по setTimeout setInterval Хранитель Света Общие вопросы Javascript 5 12.03.2009 22:37