Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   почему setInterval не удаляется? (https://javascript.ru/forum/misc/37968-pochemu-setinterval-ne-udalyaetsya.html)

OklickSpb 15.05.2013 19:24

почему setInterval не удаляется?
 
Всем доброго времени суток!
Такая проблемма:
function checkOpenWindow(){
   checkWindowOpenInterval = setInterval(function(){
   if (OnlineConsultantWindow.closed) {
      clearInterval(checkWindowOpenInterval);
      exitChatWindow()
      }
   }, 200)
}
function exitChatWindow(){
   OnlineConsultantWindow = null;
   alert("Окно закрыто!");
}

Собственно почему не останавливается интервал?
Пол дня пытаюсь понять из-за чего такая трабла, никак не пойму...
Заранее благодарен.
P.S.
Еще если кто знает, почему при window.open в FireFox появляютсятакие ошибки, то плиз, отпишите:
Метка времени: 15.05.2013 19:29:26
Ошибка: gBrowser.addProgressListener was called with a second argument, which is not supported. See bug 608628.
Источник: chrome://browser/content/tabbrowser.xml
Строка: 1999

vadim5june 15.05.2013 20:08

он очистится когда OnlineConsultantWindow.closed==true
из фрагмента этого не видно


Часовой пояс GMT +3, время: 22:03.