Ознакомьтесь с нашей политикой обработки персональных данных
17:59 

Мохнорыл
маленькое щячло
И снова с вами я:)
Вопрос следующий: в цикле выводиться таблица с 9ю лотами, на них идет обратный отсчет. Таймер есть, работает корректно (правда один раз:)). Проблема в переменных. Решил добавлять к именам переменной $a (которое ++ с каждым циклом), которую цеплял ко всем варам в следующим виде - var '.$a.'Date. Но что-то видимо не так делал..
исходник кода

@темы: Алгоритмы, Разное

Комментарии
2009-10-22 в 18:12 

La personne mystique
 
ээ... так. для затравки. первое:

var '.$a.'Date
не понял вот этого, но имена переменных, насколько я помню, не могут начинаться с цифр.

второе:

<sсriрt language=Javasсript>fulltime();</sсriрt>
ты вызываешь функцию fulltime(), обращающуюся к элементам RemainsFullDays, RemainsFullHours, ... в том месте, где эти элементы еще не определены.
как минимум, перенеси этот вызов вниз, под таблицу. альтернативный вариант - цеплять функцию как обработчик событий ondomready/onload.

третье: запусти в Опере или Фоксе и загляни в консоль ошибок, обычно проблема становится более-менее очевидна.

и мелочь:
setTimeout(\'fulltime()\',10)
обрати внимание на ф-ию setInterval .-)

   

Сообщество PHP программистов

главная