У меня есть следующий код:SetTimeout() стрельбы преждевременно при показе оповещения() в Chrome
t = setTimeout(function() { blah(); }, 900000);
Который, в основном, вызывает мля через 15 минут на странице нагрузив.
Однако, если в какой-то момент я покажу предупреждение() или подтверждение(), то, как только он будет отклонен, blah() будет выполнен по какой-либо причине.
Насколько я видел, это происходит только в Safari/Chrome. Это не происходит в IE/Firefox.
Любые идеи, что происходит, или даже лучше, как это решить?
Спасибо!
Daniel
Вы уверены, что `blah` вызывается из набора функций с` setTimeout`? Может быть, это называется где-то еще. – vsr 2010-12-16 19:14:57
Не бывает для меня. Возможно, создайте небольшую страницу, на которой вы можете воспроизвести эту ошибку и попробуем? – muratgu 2010-12-16 19:19:25