Привет! Есть две функции, в одной:
intervalID = setInterval (func, 10000 );
Во второй:
clearInterval (IntervalID);
Переменная IntervalID - объявлена глобальной.
1-ая ф-ция вызывается из одного окна, вторая из другого окна.
(Экстеншен к FF 1-ое окно - основное окно браузера, 2-ое - появляется при нажатии на кнопку)
Собственно проблема заключается в том, что не удаётся выполнить clearInterval (IntervalID), поскольку в этот момент IntervalID == undefined. Как я думаю (плз. поправьте меня если это не так) это от того, что ф-ции вызываемые из появляющегося окна ничего не знают о "глобальной" переменной IntervalID. Каким образом можно передать переменную (я так понял это вообще объект или ссылка на объект, потому nsIPrefService тут дело не обойдётся) IntervalID ф-циям, вызываемым из другого окошка?