Heim  >  Artikel  >  Web-Frontend  >  HTML-Zielattribut

HTML-Zielattribut

高洛峰
高洛峰Original
2017-02-16 14:25:222270Durchsuche

Definition und Verwendung

Das Zielattribut des Tags gibt an, wo das verknüpfte Dokument geöffnet werden soll.

Wenn Sie ein Zielattribut in ein -Tag einfügen, lädt der Browser das Dokument und zeigt es in dem Frame oder Fenster an, das mit dem href-Attribut des Tags benannt ist und dessen Name mit dem Ziel übereinstimmt. Wenn der Frame oder das Fenster mit dem angegebenen Namen oder der angegebenen ID nicht vorhanden ist, öffnet der Browser ein neues Fenster, gibt dem Fenster das angegebene Tag und lädt dann das neue Dokument in dieses Fenster. Von nun an können verlinkte Dokumente auf dieses neue Fenster verweisen.

In neuem Fenster öffnen

Spitzen-Hyperlinks erleichtern die Erstellung effizienter Browsing-Tools. Zum Beispiel eine einfache Liste von Inhaltsdokumenten, die das Dokument in ein separates Fenster umleitet:

<h3>Table of Contents</h3>
<ul>
  <li><a href="pref.html" target="view_window">Preface</a></li>
  <li><a href="chap1.html" target="view_window">Chapter 1</a></li>
  <li><a href="chap2.html" target="view_window">Chapter 2</a></li>
  <li><a href="chap3.html" target="view_window">Chapter 3</a></li>
</ul>

Probieren Sie es selbst aus

Wenn der Benutzer zum ersten Mal auf den Link klickt, wird der Der Browser öffnet ein neues Fenster, beschriftet es mit „view_window“ und zeigt dann den Dokumentinhalt an, den Sie darin anzeigen möchten. Wenn der Benutzer einen anderen Link aus dieser Inhaltsliste auswählt und das „view_window“ noch geöffnet ist, lädt der Browser das ausgewählte Dokument erneut in dieses Fenster und ersetzt die vorherigen Dokumente.

Dieses Fenster mit der Inhaltsliste ist für den Benutzer während des gesamten Prozesses zugänglich. Durch Klicken auf einen Link in einem Fenster kann der Inhalt eines anderen Fensters geändert werden.

Öffnen Sie ein Fenster in einem Frame

Anstatt ein vollständiges Browserfenster zu öffnen, besteht ein häufigerer Ansatz darin, Inhalte mit einem Hyperlink auf ein oder mehrere Objekte innerhalb einer -Anzeige zu verweisen . im Rahmen. Sie können diese Inhaltsliste in einen Rahmen eines Dokuments mit zwei Rahmen einfügen und den angrenzenden Rahmen verwenden, um das ausgewählte Dokument anzuzeigen:

<frameset cols="100,*">
  <frame src="toc.html">
  <frame src="pref.html" name="view_frame">
</frameset>

Probieren Sie es selbst aus

Wenn der Browser zum ersten Mal angezeigt wird In diesen beiden Rahmen enthält der linke Rahmen das Inhaltsverzeichnis und der rechte Rahmen das Vorwort.

Dies ist der Quellcode von „toc.html“:

<h3>Table of Contents</h3>
<ul>
  <li><a href="pref.html" target="view_frame">Preface</a></li>
  <li><a href="chap1.html" target="view_frame">Chapter 1</a></li>
  <li><a href="chap2.html" target="view_frame">Chapter 2</a></li>
  <li><a href="chap3.html" target="view_frame">Chapter 3</a></li>
</ul>

Bitte beachten Sie, dass im Dokument „toc.html“ das Ziel jedes Links auch „view_frame“ ist Es ist der Rahmen rechts.

Wenn der Benutzer einen Link aus dem Verzeichnis im linken Frame auswählt, lädt der Browser das zugehörige Dokument und zeigt es im „view_frame“-Frame auf der rechten Seite an. Wenn andere Links ausgewählt werden, ändert sich auch der Inhalt im rechten Frame, während der linke Frame immer gleich bleibt.

Spezielle Ziele

Es gibt 4 reservierte Zielnamen, die für spezielle Dokumentumleitungsvorgänge verwendet werden:

_blank

Der Browser lädt das Zieldokument immer in einem neu geöffneten, unbenannten Fenster.

_self

Der Wert dieses Ziels ist das Standardziel für alle -Tags, die kein Ziel angeben, was dazu führt, dass das Zieldokument im selben Frame geladen und angezeigt wird oder Fenster als Quelldokument. Dieses Ziel ist überflüssig und unnötig, sofern es nicht in Verbindung mit dem Zielattribut im -Tag des Dokumenttitels verwendet wird.

_parent

Dieses Ziel bewirkt, dass das Dokument in das übergeordnete Fenster oder Frameset geladen wird, das den Frame enthält, auf den der Hyperlink verweist. Wenn sich diese Referenz in einem Fenster oder in einem Frame der obersten Ebene befindet, entspricht sie dem Ziel _self.

_top

Dieses Ziel bewirkt, dass das Dokument in das Fenster geladen wird, das den Hyperlink enthält. Durch die Verwendung des Ziels _top werden alle enthaltenen Frames gelöscht und das Dokument in das gesamte Browserfenster geladen.

Tipp: Alle 4 Werte dieser Ziele beginnen mit einem Unterstrich. Alle anderen Fenster oder Objekte, die mit einem Unterstrich beginnen, werden vom Browser ignoriert. Verwenden Sie daher keinen Unterstrich als erstes Zeichen eines im Dokument definierten Frame-Namens oder einer Frame-ID.

Syntax

<a target="value">

Attributwert

描述
_blank 在新窗口中打开被链接文档。
_self 默认。在相同的框架中打开被链接文档。
_parent 在父框架集中打开被链接文档。
_top 在整个窗口中打开被链接文档。
framename 在指定的框架中打开被链接文档。


Für weitere Artikel zu HTML-Zielattributen achten Sie bitte auf PHP Chinesische Website!