Comment ouvrir un lien dans une nouvelle fenêtre en utilisant JavaScript

Personnalisez l'ouverture d'une nouvelle fenêtre de navigateur avec la méthode Open()

Javascript offre un moyen utile d'ouvrir un lien dans une nouvelle fenêtre car vous contrôlez l'apparence de la fenêtre et son emplacement à l'écran en incluant des spécifications.





Plan de Javascript sur écran d

Degui Adil/EyeEm/Getty Images

Syntaxe de la méthode JavaScript Window Open()

Pour ouvrir une URL dans une nouvelle fenêtre de navigateur, utilisez le Javascript ouvert() méthode comme indiqué ici:





|__+_|

Paramètre d'URL

Au-delà de l'ouverture d'une fenêtre, vous pouvez également personnaliser chacun des paramètres. Par exemple, le code ci-dessous ouvre une nouvelle fenêtre et spécifie son apparence à l'aide de paramètres.

Entrer l'url de la page vous souhaitez ouvrir dans la nouvelle fenêtre. Si vous ne spécifiez pas d'URL, une nouvelle fenêtre vide s'ouvre :



|__+_|

Nom Paramètre

La Nom Le paramètre définit la cible de l'URL. L'ouverture de l'URL dans une nouvelle fenêtre est la valeur par défaut et est indiquée de cette manière :

    _Vide: Ouvre une nouvelle fenêtre pour l'URL.

Les autres options que vous pouvez utiliser incluent :

    _soi: Remplace la page actuelle par l'URL._parent: charge l'URL dans le cadre parent._Haut: Remplace tous les jeux de cadres chargés.

Paramètre de spécifications

La spécifications Le paramètre est l'endroit où vous personnalisez la nouvelle fenêtre en entrant une liste séparée par des virgules sans espaces blancs. Choisissez parmi les valeurs suivantes.

    hauteur= pixels : Cette spécification définit la hauteur de la nouvelle fenêtre en pixels . La valeur minimale pouvant être saisie est 100. largeur= pixels : Cette spécification définit la largeur de la nouvelle fenêtre en pixels. La valeur minimale est 100. gauche = pixels : Cette spécification définit la position à gauche de la nouvelle fenêtre. Aucune valeur négative ne peut être saisie. haut = pixels : Cette spécification définit la position supérieure de la nouvelle fenêtre. Les valeurs négatives ne peuvent pas être utilisées. barre de menu=oui|non|1|0: Utilisez cette spécification pour indiquer s'il faut afficher la barre de menus. Utilisez des mots oui/non ou une valeur binaire 1/0. statut=oui|non|1|0: Ceci indique s'il faut ou non ajouter une barre d'état. Comme avec barre de menu , vous êtes libre d'utiliser des mots ou des valeurs binaires.

Certaines spécifications sont spécifiques au navigateur :



    emplacement= oui|non|1|0 : Cette spécification indique s'il faut ou non afficher le champ d'adresse. Pour le navigateur Opera uniquement.redimensionnable= oui|non|1|0 : Détermine si la fenêtre peut ou non être redimensionnée. À utiliser uniquement avec IE.emplacement= oui|non|1|0 : Indique s'il faut ou non afficher les barres de défilement. Compatible avec IE, Firefox et Opera uniquement.barre d'outils= oui|non|1|0 : détermine s'il faut ou non afficher la barre d'outils du navigateur. Compatible avec IE et Firefox uniquement.

Remplacer le paramètre

Ce paramètre facultatif n'a qu'un seul but : spécifier si l'URL qui s'ouvre dans la nouvelle fenêtre remplace l'entrée actuelle dans la liste de l'historique du navigateur ou apparaît comme une nouvelle entrée.

  • Lorsque vrai , l'URL remplace l'entrée actuelle du navigateur dans la liste d'historique.
  • Lorsque faux , l'URL est répertoriée en tant que nouvelle entrée dans la liste de l'historique du navigateur.