Помощник
|
Таймер |
digon1
|
Сообщение
#1
|
||
|
|
||
|
|||
spydark91 |
9.8.2012, 16:09;
Ответить: spydark91
Сообщение
#2
|
|
|
|
|
digon1
|
Сообщение
#3
|
|
Я видел, но мне нужно что бы показывало обратный отсчет и таймер запускался по кнопке один раз. А этот будет запускать новый при каждом новом нажатии на кнопку запуска
|
|
|
cyber_ua |
9.8.2012, 18:24;
Ответить: cyber_ua
Сообщение
#4
|
|
ну так уберите обработчик события после первого клика и все..
|
|
|
digon1
|
Сообщение
#5
|
|
Дело еще в том, что тот скрипт на этом сайте, который мне нужен, не работает
|
|
|
cyber_ua |
10.8.2012, 0:59;
Ответить: cyber_ua
Сообщение
#6
|
|
нужно что бы он выводил отсчет?
|
|
|
digon1
|
Сообщение
#7
|
|
Да. Кликаешь на кнопку и он запускается один раз, не зависимо от количества нажатий на кнопку, и в это время ведется обратный отсчет для пользователя. Например, модальное окно появится через хх секунд ("хх" уменьшается на единицу каждую секунду)
|
|
|
cyber_ua |
10.8.2012, 1:33;
Ответить: cyber_ua
Сообщение
#8
|
|
<!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 |
|
|
digon1
|
Сообщение
#9
|
|
|
Это то, что нужно, отлично. СПАСИБО!
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Таймер | 0 | Al-ximik | 2709 | 30.3.2015, 10:05 автор: -Al-ximik- |
|
Таймер обратного отсчета | 3 | stops2012 | 7994 | 6.11.2011, 1:45 автор: -Galen- |
Текстовая версия | Сейчас: 25.4.2024, 21:16 |