From MozillaZine Knowledge Base
Jump to navigationJump to search
|
|
(8 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
| =Opening a new browser window=
| | Moved to [http://developer.mozilla.org/en/docs/Code_snippets:Windows MDC]. |
| To open a new browser window, you can simply use window.open. However, window.open returns a DOMWindow, not a ChromeWindow, so you can't get access to the browser chrome from it. You can, however use [http://xulplanet.com/references/xpcomref/ifaces/nsIWindowMediator.html nsIWindowMediator] to get the window you just opened.
| | |
| ==Example==
| | [[Category:Redirects]] |
| <pre>
| |
| window.open();
| |
| var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"]
| |
| .getService(Components.interfaces.nsIWindowMediator);
| |
| var newWindow = wm.getMostRecentWindow("navigator:browser");
| |
| var b = newWindow.getBrowser() ;
| |
| </pre>
| |
Latest revision as of 21:44, 6 February 2007