Показать сообщение отдельно
  #5 (permalink)  
Старый 07.11.2011, 18:27
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Нет, не было, и не будет такого обработчика. Решение чтобы код выполнялся несколько раз, давным давно уже найдено - ЭТО ФУНКЦИИ

А для того чтобы проверить что сейчас происходит, существуют флаги. Пока флаг TRUE код выполнять второй раз нельзя. Соответсвенно флаг устанавливаешь в начале кода, а снимаешь в конце. Впрочем язык однопоточный, и так нефига не случится. Если хочешь уберечьшся ещё и от перезапуска страницы юзай куки.

Если есть куча таймеров и ты хочешь чтобы что-то сработало когда последний таймер остановится. Тогда заведи счётчик который будет увеличиваться при инициализации таймера и уменьшаться в последнем вызове таймера. Здесь же вызывай метод, который бедет проверять равен ли счётчик нулю, если да то делай то что хотел сделать в конце.

и милион других фишек можно выдумать

Опиши проблему подробно, и получишь нормальный ответ.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 07.11.2011 в 18:38.
Ответить с цитированием