window.open(url, name, options)

Description

Ouvre une fenêtre (window).

Version du DOM: Gecko

Compatibilité: Moz 1.0.1=OK, Moz 1.4=OK, Moz 1.7=OK

Paramètres

DOMString url
URL du document à ouvrir. Facultatif.
DOMString name
Nom de la fenêtre. Facultatif.
DOMString options
Options complémentaires sur l'aspect de la fenêtre. Facultatif.

Retour

Type: nsIDOMWindow
Un nouvel objet window.

Le second paramètre correspond au nom-cible de la fenêtre. On peut donc ouvrir des fichier dans cette fenêtre en précisant ce nom dans les attributs/propriétés target.

var newWin = window.open('url.htm','page1');
// l'attribut name de newWin est maintenant:  
// newWin.name = 'page1';
<a href="url1.htm" target="page1" onclick="window.open(this.href, this.target);" >Test</a>
<a href="url2.htm" target="page1" onclick="window.open(this.href, this.target,'width=50,height=50,top=0,left=0,
toolbar=0,location=0,directories=0,personnalbar=0,status=0,menubar=0,scrollbars=0');" >Test 2</a>

Code source: nsWindowWatcher.cpp, line 463

3e paramètre

Note: indiquer une option booléenne (c'est à dire celle qui accepte yes | no | 1 | 0) sans valeur indique qu'elle est vraie (yes | 1). Exemple: titlebar signifie titlebar=yes ou titlebar=1.

ChromeWindow
NomValeurs
Compatibilité
ExplicationConstante
nsIWebBrowserChrome
allCHROME_ALL
CHROME_WINDOW_BORDERS
widthnum pixelLargeur de la fenêtre
heightnum pixelHauteur de la fenêtre
leftnum pixelPosition horizontal du coin gauche/haut de la fenêtre par rapport à l'écran.
topnum pixelPosition vertical du coin gauche/haut de la fenêtre par rapport à l'écran.
titlebaryes | no | 1 | 0CHROME_TITLEBAR
closeCHROME_WINDOW_CLOSE
toolbaryes | no | 1 | 0CHROME_TOOLBAR
locationyes | no | 1 | 0CHROME_LOCATION_BAR
directoriesyes | no | 1 | 0CHROME_PERSONAL_TOOLBAR
personnalbaryes | no | 1 | 0CHROME_PERSONAL_TOOLBAR
statusyes | no | 1 | 0CHROME_STATUSBAR
menubaryes | no | 1 | 0CHROME_MENUBAR
scrollbarsyes | no | 1 | 0CHROME_SCROLLBAR
resizableCHROME_WINDOW_RESIZE
minimizableCHROME_WINDOW_MIN
popupCHROME_WINDOW_POPUP
alwaysLoweredCHROME_WINDOW_RAISED
z-lockCHROME_WINDOW_LOWRED
chromeCHROME_OPENAS_CHROME
extrachromeCHROME_EXTRA
centerscreenÉtrangement se positionne toujours à la position 0,0.CHROME_CENTER_SCREEN
dependantCHROME_DEPENDANT
modalChromeWindowCHROME_MODAL | CHROME_DEPENDANT
dialogCHROME_OPENAS_DIALOG

Presque chaque option regarde si dom.disable_window_open_feature.NOMOPTION est disponible. De plus, "yes" ou un chiffre différent de zéro activent l'option. Si le caractère est *, il prend la valeur par défaut. Tout autre valeur est fausse.

Notes et commentaires des visiteurs

Ajouter une note

Aucun commentaire jusqu'à présent.