Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.10.2011, 15:26   #1
Arassir
Форумчанин
 
Аватар для Arassir
 
Регистрация: 23.10.2008
Сообщений: 230
По умолчанию как прервать выполнение всех функций которые были запущены setTimeout

как прервать выполнение всех функций которые были запущены с помощью
setTimeout?

Проблема состоит в том что пользователь запускает много раз код, который использует SetTimeOut
При этом получается так, что при выполнении последнего "запуска" код ждет пока выполнятся все предыдущие SetTimeOut'ы

как можно оборвать выполнение ранее запущенных SetTimeOut

Последний раз редактировалось Arassir; 20.10.2011 в 15:33.
Arassir вне форума Ответить с цитированием
Старый 20.10.2011, 16:20   #2
Cronos20
Форумчанин
 
Регистрация: 08.07.2010
Сообщений: 679
По умолчанию

id всех новых таймаутов добавляете в массив и когда придет время, проходите по этому массиву и очищаете таймауты.
Cronos20 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как работать с компанентами, которые были созданы программно? morgonXak Компоненты Delphi 6 20.12.2010 18:38
Как прервать выполнение операции? iskurt Помощь студентам 9 29.03.2010 18:46
Прервать выполнение функции? Как? TwiX Общие вопросы Delphi 9 28.09.2009 16:36
delphi 7, как прервать выполнение программы Altera Софт 3 27.07.2008 15:14
Получить имена всех файлов, которые были открыты с помощью приложения Kn793 Общие вопросы Delphi 9 10.07.2008 15:31