6 votes

Je veux qu'un hyperlien ouvre un onglet du navigateur, puis que tous les clics ultérieurs sur le lien mènent au même onglet.

Je pense que je n'ai pas de chance sur ce coup-là, mais voilà...

Supposons que je dispose d'un fichier d'aide CHM contenant des hyperliens http:// intégrés dans les pages d'aide. Lorsque l'utilisateur clique sur un hyperlien de style :

<a href="http://www.example.com" target="_blank">click here!</a>

une fenêtre de navigateur est ouverte et la page web cible est affichée. Si un navigateur est déjà ouvert, un nouvel onglet est créé et la cible s'y affiche. Si l'utilisateur clique sur un autre lien (ou le même lien) un autre la fenêtre/onglet du navigateur s'ouvre, et ainsi de suite.

Existe-t-il un moyen de forcer tous les clics sur les liens à aller vers le même onglet/fenêtre de navigation ?

5voto

Randolf Richardson Points 14516

Changez la valeur du paramètre "target" en quelque chose d'autre que "_blank" (qui est réservé par les standards pour toujours ouvrir une nouvelle page sans nom).

Le paramètre "target" vous permet de spécifier un nom (je recommande d'utiliser un nom qui ne commence PAS par un trait de soulignement) pour ouvrir la nouvelle fenêtre. En utilisant le même nom dans d'autres références d'ancrage (liens hypertexte), la nouvelle fenêtre qui a été ouverte précédemment sera simplement réutilisée (au lieu d'ouvrir une nouvelle fenêtre).

2voto

Athira Das Points 11

Au lieu de

target="_blank"

utiliser

target="__blank"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X