Extraits de code:Fenêtres
Un article de MDC.
[modifier] Ouverture d'un nouveau navigateur
Pour ouvrir une nouvelle fenêtre de navigation, il vous suffit d'utiliser window.open(). Cependant, window.open() retourne un objet Window pour le contenu, pas la fenêtre de navigation elle-même, donc vous obtiendrez d'abord le chrome Window. La manière la plus simple pour y parvenir est d'utiliser nsIWindowMediator.
[modifier] Exemple
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();
[modifier] Autres ressources
- Plus d'information : Travailler avec des fenêtres dans le chrome.