web-dev-qa-db-fra.com

Quelle est la différence entre target = "_ blank" et "target = blank"?

Depuis que j'ai abordé la programmation web, pour ouvrir un lien dans une nouvelle fenêtre j'ai toujours utilisé

target="blank"

mais la plupart du temps, ici et dans le reste du Web, je n'en ai jamais vu utiliser:

target="_blank"

Les deux formes fonctionnent (bien sûr), mais je ne connais pas la différence entre les deux versions et elles ne savent pas quelle est la bonne façon (et pourquoi) ....

J'espère que vous pouvez me comprendre. Merci et désolé pour mon anglais.

28
Borja

blank cible un cadre ou une fenêtre existante appelé "vide". Une nouvelle fenêtre n'est créée que si "vide" n'existe pas déjà.

_blank est un nom réservé qui cible une nouvelle fenêtre sans nom.

54
Quentin

En bref, utilisez target="_blank" il ouvre toujours une nouvelle fenêtre mais utilisez target="blank" il ouvrira une nouvelle fenêtre à la première fois et cette fenêtre sera réutilisée après la première.

8
TommyWhite