
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.12.2007, 10:48
|
|||
|---|---|---|---|
|
|||
setInterval вызов одной функции |
|||
|
#18+
мне надо вызвать одну функцию несколькими таймерами: пишу TimerID[numberTimers]=setInterval("StartProcess",delay); numberTimers++; delay - изменяется. Функция StartProcess вызывается только с наименьшим таймеромю В чем косяк?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.12.2007, 13:09
|
|||
|---|---|---|---|
setInterval вызов одной функции |
|||
|
#18+
Насколько помню, в своей функции каждый раз деактивируй предыдущий таймер и запускай новый. Сам setInterval возвращает идентефикатор на себя, по которому его можно и удалить. (если ничего не путаю с флешем) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.12.2007, 13:36
|
|||
|---|---|---|---|
setInterval вызов одной функции |
|||
|
#18+
chukubakaмне надо вызвать одну функцию несколькими таймерами: пишу TimerID[numberTimers]=setInterval("StartProcess",delay); numberTimers++; delay - изменяется. Функция StartProcess вызывается только с наименьшим таймеромю В чем косяк?? IE и прочие браузеры немного по разному обрабатывают setInterval(). FF, Opera и иже с ними помещают все вызовы в стек, если интерпретатор занят (например выполняет другой вызов setInterval-функции). А потом "выпаливает" все функции из стека подряд без перерыва. IE поступает по-другому. Если интерпретатор занят - время будет отсчитываться как время высвобождения интерпретатора + delay. Поэтому если у Вас кратные промежутки - в IE будет срабатывать только меньший промежуток. Попробуйтк сделать некратные промежутки. Кроме того в примере неточность (в рабочем коде ее наверное нет, т.к. что-то вызывается). Работает такой вызов setInterval(StartProcess,delay); или setInterval("StartProcess()",delay); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&tablet=1&tid=1457163]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
138ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 413ms |

| 0 / 0 |
