Javascript.RU

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

может пригодится , была похожая тема на другом форуме и я написал такой скрипт
<!DOCTYPE HTML>
<html>
  <head> </head>
  <body>
    <div id='timer'></div>
    <a href='#' id='link'>start</a>
    <script>

      function countdown (opt) {
      
       var sec = opt.time;
       var button = document.getElementById(opt.button); 
       var elem = document.getElementById(opt.innerID); 
        
        button.onclick = function () {
        
          button.onclick = function () {return false;};  
          
        timer_on();
          
        return false;
        } 
        
        
        function timer_on () {
      
          elem.innerHTML = sec;  
        
       var id_inte = setInterval(function () {
        
         if (sec == 0) {
           clearInterval (id_inte);
           opt.end_function();
           return;
         }
         
        sec--;
         
        elem.innerHTML = sec; 
        },1000);
        
      }
      
      }
      
      countdown({
        innerID: 'timer', //id элемента в котором будет отсчет
        button: 'link',//id кнопки запуска
        time: 10, // время отсчета (в секундах)
        end_function: timer_end // функция котороая будет вызвана после окончания отсчета
      });
      
      
      function timer_end () {
      
      alert('конец')
      
      }

      
    </script>

  </body>
</html>

тут в живую http://learn.javascript.ru/play/cZt6oc
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
событие при изменении значения переменной Раед Общие вопросы Javascript 13 24.07.2018 18:11
Преобразование значения переменной в строку leny Общие вопросы Javascript 3 01.10.2011 22:34
изменение значения глобальной переменной внутри функции mgmarket Серверные языки и технологии 14 13.09.2011 00:56
Показать картинку в зависимости от значения переменной arahmanov Общие вопросы Javascript 1 29.01.2011 16:07
Изменение и отображение значения переменной по клику Allan Stark Общие вопросы Javascript 1 25.04.2010 15:50