2014-04-04 10 views
7

In meinem Code, nachdem ich auf einen Link geklickt habe, öffne ich eine PDF-Datei im neuen Tab, aber nach dem zweiten Klick, wenn diese Datei bereits geöffnet ist, anstatt in einem neuen Tab zu öffnen, möchte ich zum Tab der Datei umleiten.Wie kann man den Link nur einmal in einem neuen Tab öffnen?

Mein Code:

<span style="margin-left:10%;"><a href="image/Eng_Pamphlet.pdf" target="_blank">Broucher</a></span>' 

Wie in obigem Reiter gezeigt ich das Zielattribut "_blank" gesetzt bin, also es öffnet den Link immer in neuem Tab. Aber ich möchte nach dem ersten mal nur zum ersten geöffneten Tab umleiten.

Antwort

5

Verwenden Sie stattdessen target="_new". Dies wird auf den Link in dem gleichen Registerkarte öffnen

Edit:

_new nicht wirklich der beste Weg, dies zu tun, wie es in dem Kommentar unten durch Chankey zur Kenntnis genommen. Sie können einfach einen "benutzerdefinierten" Wert für das Attribut target erstellen, mit dem der Link nur auf einer bestimmten Registerkarte geöffnet werden kann.

http://jsfiddle.net/GTr7L/ -> Beispiel

+2

Es gibt kein Schlüsselwort wie '_new' in HTML5 und nicht in HTML4 (und folglich XHTML). Das bedeutet, dass es kein konsistentes Verhalten gibt, wenn Sie dies als Wert für das Zielattribut verwenden. –

+0

Warum funktioniert das nicht für Facebook? Ich probierte folgendes:

Visit facebook!

Durgesh

+0

Wie im obigen Kommentar von Chankey beschrieben, ist dies wahrscheinlich nicht der beste Weg, aber hier ist eine Fiddle mit einem besseren Weg, der funktioniert http://jsfiddle.net/GTr7L/ Ihr HTML war ungültig Das war wahrscheinlich die Sache, die es gebrochen hat – Alex

4

nur einen benutzerdefinierten Namen Ihrer Ziel Registerkarte zuweisen, so dass alle Links werden zu Ihrer benutzerdefinierten Registerkarte

<span style="margin-left:10%;"><a href="image/Eng_Pamphlet.pdf" target="myPDFTabAndEveryTimeThisOne">Broucher</a></span>' 

umgeleitet werden (wenn Sie "_new" einen anderen Standard verwenden " _new "Link überschreibt Ihre PDF-Registerkarte).

Verwandte Themen