Opening a new browser window (development): Difference between revisions

From MozillaZine Knowledge Base
Jump to navigationJump to search
mNo edit summary
(cat redirect)
 
(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

Moved to MDC.