Страницы: 1
Доброго врмени суток,
В XUL файле есть следующее описание тулбара:
<toolbox id="navigator-toolbox">
<toolbar class = "chromeclass-directories"
id="bar"
toolbarname="Toolbar"
persist="collapsed"
tbautostretch="always"
allowevent="true"
context="toolbar-context-menu"
collapsed="false">
<observes element="bar" attribute="collapsed"
onbroadcast="ToolbarCollapsedEventHandler();" /> - in XUL file
так вот в js файле в функции ToolbarCollapsedEventHandler(); при вызове getAccessibleFor(window.content.document); возвращается null при загрузке FireFox.
Как-нибудь можно это обойти?
Отсутствует
При запуске - еще не все загружено. Поэтому, если нужно исполнять что-то при старте - нужно это исполнять в обработчике события load объекта window
window.addEventListener(function_handler.....
в вашем случае можно установить два хендлера - первый устанавливает флаг, второй исполняется если флаг установлен.
т.е. первый раз ToolbarCollapsedEventHandler просто вернется ничего не делая, проверив, что флаг не установлен. а вот второй раз на событие load - он сработает....
Как-то сумбурно получилось, но надеюсь поймете....
my.brain = function(){window.close();}
Отсутствует
Страницы: 1