» G1Script.Com » Les Langages » Le Javascript » Les Cours » [Les bases du Javascript]
Javacript

  • Au travers de ces différentes pages, nous essayerons de vous familiariser avec le Javascript.

    Nous vous souhaitons une bonne lecture, mais surtout une bonne programmation :)
    Chapitre 16.3 Ouverture et fermeture de fenêtres (théorie)

    Les méthodes mises en oeuvre sont :
    MéthodesDescription
    open()ouvre une nouvelle fenêtre.
    close()ferme la fenêtre en cours.

    La syntaxe est :
    [window.]open( "URL" , "nom_de_la_fenêtre" , "caractéristiques_de_la_fenêtre" )

    où URL est l'URL de la page que l'on désire afficher dans la nouvelle fenêtre. Si on ne désire pas afficher un fichier htm existant, on mettra simplement ''".

    où caractérstiques_de_la _fenêtre est une liste de certaines ou de toutes les caractéristiques de fenêtre suivantes que l'on note à la suite, séparées par des virgules et sans espaces ni passage à la ligne.
    Caractéristique Description
    toolbar=yes ou no Affichage de la barre d'outils
    location=yes ou non Affichage de champ d'adresse (ou de localisation)
    directories=yes ou no Affichage des boutons d'accès rapide
    status=yes ou no Affichage de la barre d'état
    menubar=yes ou no Affichage de la barre de menus
    scrollbars=yes ou no Affichage des barres de défilement. (scrollbars=no fonctionne mal sous Explorer 3.0)
    resizable=yes ou no Dimensions de la fenêtre modifiables
    width=x en pixels Largeur de la fenêtre en pixels
    height=y en pixels Hauteur de la fenêtre en pixels

    On peut aussi utiliser 1 ou 0 au lieu de yes ou no.

    Remarques :

    Cette nouvelle fenêtre va s'afficher un peu n'importe où sur votre écran. Vous ne pouvez pas décider de l'endroit exact où elle peut apparaître. Cependant sous Netscape 4 c.-à-d. sous Javascript 1.2 , ce petit "plus" est possible.

    Sous Microsoft Explorer 3, l'apparition de la nouvelle fenêtre se fait après une grimace du browser (il ouvre temporairement une nouvelle fenêtre du browser).

    L'usage des nouvelles fenêtres est assez sympathique en Javascript pour afficher des informations complémentaires sans surcharger la page (ou fenêtre) de départ. Cependant, aussi longtemps que l'utilisateur ne ferme pas ces nouvelles fenêtres, celles-ci restent ouvertes (lapalissade). Le pire est lorsqu'on les minimise. Pour peu qu'on utilise souvent cette technique, le navigateur se retrouve avec plusieurs dizaines de fenêtres ouvertes ce qui fait désordre, ralentit le système et peut finir par le planter.

    Veillez donc à toujours faire fermer ces nouvelles fenêtres.
    [précédent] - [suivant]


  • Devenir partenaire | Faire connaître cette page | On travail...
    Liste de diffusion : déjà 10897 Inscrits

    Nos partenaires :
    www.stvalentin.be - La liste est en cours de production -