>LA METHODE OPEN (fenêtre)




Cette méthode ouvre une nouvelle fenêtre du navigateur.


Syntaxe:


open("URL","NomFenetre","[toolbar[=yes|no]|[=1|0],location[=yes|no]|[=1|0], directories[=yes|no]|[=1|0],status[=yes|no]|[=1|0],menubar[=yes|no]|[=1|0],scrollbars[=yes|no]|[=1|0],resizable[=yes|no]|[=1|0],width=pixels,height=pixels]")

URL spécifie l’URL a ouvrir dans la nouvelle fenêtre.
nomDeLaFenêtre est le nom de la fenêtre à donner à l’attribut TARGET de la commande <FORM> ou <A>.



Liste des caractéristiques optionnelles à OPEN

toolbar = yes/no ou =1/0 barre d’outils  
location = yes/no ou =1/0 Barre de localisation  
directories = yes/no ou =1/0 Barre de direction  
status = yes/no ou =1/0 Barre de statut  
menubar = yes/no ou =1/0 barre de menu  
scrollbars = yes/no ou =1/0 bande de déroulement  
resizable = yes/no ou =1/0 Redimension possible  
width = (250 par exemple) dimension en pixels largeur  
height = (250 par exemple) dimension en pixels longueur  
Top = (250 par exemple) dimension en pixels Distance du haut
Left = (250 par exemple) dimension en pixels Distance de bord gauche
Fullscreen = yes/no ou =1/0 Mode plein écran (F11)
Height ="+window.screen.availHeight+", Mode pleine longueur
width ="+window.screen.availWidth+" Mode pleine largeur

Exemple OPEN (fenêtre)


<FORM>
<INPUT TYPE="button" VALUE="clickez ici" onClick="Window2.close();return true;">
</FORM>
<SCRIPT LANGUAGE="JavaScript1.1">
Window2=open("","abonnement","scrollbars=no,width=150,height=200");
Window2.document.write("<HEAD><TITLE>fenêtre secondaire !</TITLE></HEAD>")
Window2.document.write("<CENTER><BIG><B>Je suis la 2e fenêtre !</B></BIG></CENTER>")
</SCRIPT>


Exemple OPENER

Source dans la première fenetre :
<SCRIPT LANGUAGE="JavaScript1.1">
this.name="principal"
window2=open("window2.htm","new","scrollbars=no,width=250,height=400");
</SCRIPT>

Source dans la seconde fenetre 'window2.htm' :
Ceci est une fenêtre secondaire.<BR>
<SCRIPT LANGUAGE="JavaScript1.1">
document.writeln("Fenêtre ouverte par window.opener.name="+window.opener.name);
</SCRIPT>


Exemple CLOSE

par bouton :

<input type="button" value="fermer" onClick="self.close()">