SS
Sergei Studenikin

Есть пару таймеров обратного отсчета,как запустить их на одной странице?

Есть два скрипта таймера обратного отсчета.
Первый: pastebin.com/w4r9f4H5
Второй: pastebin.com/r5ck60rk

По сути они идентичны,лишь изменены ВАРы.

Но когда пытаюсь вывести их на одну страницу работает только второй.
Код вывода: pastebin.com/7rtLaXQJ

Скрин: regfoto.ru/images/9571.jpg

Артем Бoчков
Артем Бoчков

Возможно SetTimeout() срабатывает как синглтон (то есть один на всю страницу) . Судя по твоему опыту — да. Тут только на SetInterval() перейти или использовать единый таймер для обоих скриптов (возможно с меньшей грануляцией).

ЕК
Елена Косилова

А что за функция setTimeout2 ?
И вообще тебе стоит что-то почитать про область видимости переменных, это же кошмар, то, что ты написал.
Кстати, setTimeout не гарантирует выполнения через указанный промежуток - он гарантирует выполнение не ранее указанного промежутка. Хочешь точно считать время - ставь таймауты покороче и показывай разницу текущего и задуманного времени.

Похожие вопросы
Cветофор с обратным отсчетом для водителей
не могу запустить комп пишет при загрузке чтото "USB" идет с 17 до0 обратный отсчет времени и выключается дата збивается
Когда примут закон о маркировке таймерами с обратным отсчетом времени всех рекламных блоков? Как в Польше.
где бы взять скрипт: закрытие ссылки после отсчета таймера.
visual basic 6.0 Как запустить обратный цикл
как называются часы с обратным отсчетом
Автообновление страницы сайта по истечении времени таймера
создал .bat Запустил у себя на компе, как обратно все вернуть?
Нужен таймер обратного отсчета
как изменяя в коде елемента страницы после обновления страницы не что не пропало а потом обратно