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.
Nom | Valeurs Compatibilité | Explication | Constante nsIWebBrowserChrome |
---|---|---|---|
all | CHROME_ALL | ||
CHROME_WINDOW_BORDERS | |||
width | num pixel | Largeur de la fenêtre | |
height | num pixel | Hauteur de la fenêtre | |
left | num pixel | Position horizontal du coin gauche/haut de la fenêtre par rapport à l'écran. | |
top | num pixel | Position vertical du coin gauche/haut de la fenêtre par rapport à l'écran. | |
titlebar | yes | no | 1 | 0 | CHROME_TITLEBAR | |
close | CHROME_WINDOW_CLOSE | ||
toolbar | yes | no | 1 | 0 | CHROME_TOOLBAR | |
location | yes | no | 1 | 0 | CHROME_LOCATION_BAR | |
directories | yes | no | 1 | 0 | CHROME_PERSONAL_TOOLBAR | |
personnalbar | yes | no | 1 | 0 | CHROME_PERSONAL_TOOLBAR | |
status | yes | no | 1 | 0 | CHROME_STATUSBAR | |
menubar | yes | no | 1 | 0 | CHROME_MENUBAR | |
scrollbars | yes | no | 1 | 0 | CHROME_SCROLLBAR | |
resizable | CHROME_WINDOW_RESIZE | ||
minimizable | CHROME_WINDOW_MIN | ||
popup | CHROME_WINDOW_POPUP | ||
alwaysLowered | CHROME_WINDOW_RAISED | ||
z-lock | CHROME_WINDOW_LOWRED | ||
chrome | CHROME_OPENAS_CHROME | ||
extrachrome | CHROME_EXTRA | ||
centerscreen | Étrangement se positionne toujours à la position 0,0. | CHROME_CENTER_SCREEN | |
dependant | ChromeWindowCHROME_DEPENDANT | ||
modal | ChromeWindow | CHROME_MODAL | CHROME_DEPENDANT | |
dialog | CHROME_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.