Таймеры не меняются клиентом? - PullRequest
0 голосов
/ 08 июля 2011

У меня есть таймеры на моей веб-странице: каждый из них имеет уникальный идентификатор.

Вот как это выглядит: http://img854.imageshack.us/img854/2756/changed.png

Они запускаются при загрузке тела, вызывается функция js, которая затем зацикливается каждую 1 секунду, получает XML с ajax и обновляет таймеры в зависимости от того, что он получает из БД в xml (end_time).

Что меня беспокоит, так это то, что когда я меняю идентификатор таймера с помощью firebug, таймер останавливается. Принимая во внимание, что когда я делаю это на этом сайте: http://www.phppennyauctiondemo.com/ таймеры никогда не останавливаются, что бы я ни менял.

Итак, мой вопрос: как они это делают?

1 Ответ

2 голосов
/ 08 июля 2011

При загрузке страницы они создают и хранят объекты, которые представляют каждый элемент аукциона в DOM. Их обновления действуют на эти объекты и не пытаются каждый раз искать каждый элемент DOM.

Взгляните на default.js в их источнике.

...