548 Stimmen

target="_blank" vs. target="_new"

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?

14voto

the Hampster Punkte 816

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.

13voto

Abudayah Punkte 3692

target="_blank" öffnet in den meisten Browsern eine neue Registerkarte.

11voto

cnd Punkte 1639

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

5voto

James Drinkard Punkte 14572
  • _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.

0voto

Carlos Guzman Punkte 343

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X