Skip to main content

Comment ouvrir un lien dans une nouvelle fenêtre à l'aide de JavaScript

How to reality and time shift? Cynthia Sue Larson (Mai 2024)

How to reality and time shift? Cynthia Sue Larson (Mai 2024)
Anonim

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

Syntaxe de la méthode Open Window de la fenêtre JavaScript

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

window.open (URL, nom, spécifications, remplacer)

et 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.

Paramètre d'URL

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

window.open ("https://www.somewebsite.com", "_blank", "toolbar = yes, top = 500, left = 500, width = 400, height = 400");

Nom Paramètre

le prénom Ce 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 la manière suivante:

  • _blanc. 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.

Spécifications

le spécifications Ce paramètre vous permet de personnaliser la nouvelle fenêtre en entrant une liste séparée par des virgules sans espaces. 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. Ceci 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 de gauche de la nouvelle fenêtre. Aucune valeur négative ne peut être entrée.
  • en haut = pixels. Ceci définit la position supérieure de la nouvelle fenêtre. Les valeurs négatives ne peuvent pas être utilisées.
  • barre de menus = yes | no | 1 | 0. Utilisez cette spécification pour indiquer si vous souhaitez ou non afficher la barre de menus.
  • statut = oui | non | 1 | 0. Cela indique s'il faut ou non ajouter une barre d'état.

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. Pour utilisation avec IE uniquement.
  • emplacement = oui | non | 1 | 0. Indique si les barres de défilement doivent être affichées ou non. Compatible avec IE, Firefox et Opera uniquement.
  • barre d'outils = oui | non | 1 | 0. Détermine si la barre d'outils du navigateur doit être affichée ou non. Compatible avec IE et Firefox uniquement.

Remplacer

Ce paramètre facultatif n'a qu'un seul objectif: indiquer si l'URL qui s'ouvre dans la nouvelle fenêtre remplace l'entrée actuelle dans la liste d'historique du navigateur ou apparaît en tant que nouvelle entrée.

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