zk » 09 окт 2008, 11:59
Ну так юзай таймер:
* var id = setTimeout(fn, delay); — создает единичный таймер, срабатывание которого выливается в вызов определенной функции fn после указанной задержки delay. Данный метод возвращает уникальный ID, с помощью которого можно в дальнейшем отменить таймер.
* var id = setInterval(fn, delay); — похож на предыдущий метод setTimeout, но совершает вызовы заданной функции постоянно (каждый раз с заданной задержкой), пока не будет отменен.
* clearInterval(id);, clearTimeout(id); — принимают в качестве параметр ID таймера (возвращаемый двумя предыдущими методами) и предотвращают дальнейшие вызовы таймера.