>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Как программно заполнить контент browser ? http://forum.mozilla-russia.org/viewtopic.php?id=22836 |
HeiHeShang > 25-04-2008 04:17:38 |
Мне надо программно заполнить содержимое browser. Выделить код Код:<tabs orient="horizontal" closebuttons="activetab" overflow="true" class="tabbrowser-tabs" flex="1" onclick="var s=window.getBrowser().contentDocument.body.innerHTML; xajax.call('click', { parameters: [ s ] } );"> <tab label="1" crop="end" maxwidth="250" minwidth="100" width="0" flex="100"/> <tab label="2" crop="end" maxwidth="250" minwidth="100" width="0" flex="100"/> </tabs> </hbox> <tabpanels selectedIndex="2" flex="1" class="plain" anonid="panelcontainer"> <notificationbox flex="1" id="panel12088393711251"> <browser type="content-targetable" message="true" src="http://www.xulplanet.com/tutorials/xulqa/" tooltip="aHTMLTooltip" autocompletepopup="PopupAutoComplete" flex="1"/> </notificationbox> <notificationbox flex="1" id="panel12088393711251"> <browser type="content-targetable" message="true" tooltip="aHTMLTooltip" autocompletepopup="PopupAutoComplete" flex="1"/> </notificationbox> </tabpanels> Потом хочу получить содержимое активной вкладки, но window.getBrowser() генерит ошибку, такого метода не существует. |
Shutnik > 25-04-2008 12:14:18 |
его и не должно быть, в главном окне оно объявлено отдельно. |
HeiHeShang > 25-04-2008 13:32:17 |
Делаю так. Выделить код Код:gBrowser = document.getElementById('acs_content'); gBrowser.loadOneTab('about:blank', null, null, null, false, false); Вкладка почему-то не добавляется. В документации не могу найти метод loadOneTab. |
Shutnik > 25-04-2008 14:52:34 |
HeiHeShang |
HeiHeShang > 25-04-2008 17:09:10 |
Тут ты не прав. gBrowser это обыкновенный tabbrowser, а в browser.js все создается именно таким способом ,я просто отуда взял. Если где-то есть переопределение этого объекта, то интересно посмотреть где и как. Добавлено Fri Apr 25 17:24:34 2008 : |