Browser 在XULRunner中更改浏览器的内容

Browser 在XULRunner中更改浏览器的内容,browser,xul,xulrunner,Browser,Xul,Xulrunner,我有一个Xulrunner应用程序,它在没有任何控件的情况下加载全屏,默认情况下加载html页面。它唯一的功能是浏览器元素和右键单击时可见的弹出菜单。 在弹出菜单中有退出选项。然后有一个菜单项“theme2”。我希望浏览器在单击2时加载另一个html 这是默认加载的my main.xul: <?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <wi

我有一个Xulrunner应用程序,它在没有任何控件的情况下加载全屏,默认情况下加载html页面。它唯一的功能是浏览器元素和右键单击时可见的弹出菜单。 在弹出菜单中有退出选项。然后有一个菜单项“theme2”。我希望浏览器在单击2时加载另一个html

这是默认加载的my main.xul:

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window id="main" title="Edusoft" hidechrome="true" sizemode="maximized" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/x-javascript">
function do()
{
 var browser1 = document.getElementById('browser');
 browser1.loadURI("chrome://myapp/content/theme2/home.html");
}
</script>

<browser id="browser" type="content" src="chrome://myapp/content/theme1/index.html" flex="1" context="clipmenu"/>



<popupset>
  <menupopup id="clipmenu">
       <menuitem label="About Us"/>
    <menuseparator/>
    <menuitem label="Theme2" oncommand="do();"/>
    <menuseparator/>
    <menuitem label="Exit" oncommand="close();"/>
  </menupopup>
</popupset>

</window>
有一些东西像是
loaduri()
,但我不知道如何使用它。

好的,我知道了

document.getElementById('browser').loadURI('chrome://myapp/content/flash/demo.htm')
好吧,我知道了

document.getElementById('browser').loadURI('chrome://myapp/content/flash/demo.htm')