Was ist der Unterschied zwischen <a target="_new">
y <a target="_blank">
und welche sollte ich verwenden, wenn ich nur einen Link in einem neuen Tab/Fenster öffnen möchte?
Antworten
Zu viele Anzeigen?Ich gehe davon aus, dass target = whatever
wird nach einem Rahmen/Fenster mit diesem Namen suchen. Wird er nicht gefunden, wird ein neues Fenster mit diesem Namen geöffnet. Wenn whatever == "_new"
wird es so aussehen, als ob Sie _blank
außer.....
Wenn Sie einen der reservierten Zielnamen verwenden, wird die "Suchphase" umgangen. Also, target = "_blank"
auf ein Dutzend Links öffnen sich ein Dutzend leere Fenster, aber target = whatever
auf ein Dutzend Links öffnet sich nur ein Fenster. target = "_new"
auf einem Dutzend Links kann zu einem inkonstanten Verhalten führen. Ich habe es nicht mit mehreren Browsern ausprobiert, aber es sollte sich nur ein Fenster öffnen.
Zumindest lege ich die Regeln so aus.
Vorsicht - denken Sie daran, immer die "Anführungszeichen" einzuschließen - zumindest in Chrome, target=_blank
(ohne Anführungszeichen) ist NICHT DAS GLEICHE wie target="_blank"
(mit Zitaten).
Bei letzterem wird jeder Link in einem neuen Tab/Fenster geöffnet. Bei der ersten Variante (fehlende Anführungszeichen) wird der erste Link, auf den Sie klicken, in einer neuen Registerkarte/einem neuen Fenster geöffnet, und diese Registerkarte/dieses Fenster wird dann mit jedem weiteren Link, auf den Sie klicken, überschrieben (der ebenfalls mit den fehlenden Anführungszeichen benannt ist).
- _blank als Zielwert wird jedes Mal ein neues Fenster erzeugen,
- _new erzeugt nur ein neues Fenster.
Außerdem ersetzt jeder Link, der mit dem Zielwert _new angeklickt wird, die Seite, die in dem zuvor erzeugten Fenster geladen wurde.
Sie können hier klicken Wann _blank oder _new zu verwenden ist um es selbst auszuprobieren.
Das Zielattribut eines Links zwingt den Browser, die Zielseite in einem neuen Browserfenster zu öffnen. Verwendung von _blank
als Zielwert wird jedes Mal ein neues Fenster erzeugt, wenn Sie _new
erzeugt nur ein neues Fenster und jeder angeklickte Link mit einem Zielwert von _new
ersetzt die Seite, die in dem zuvor erzeugten Fenster geladen wurde