So zielen Sie auf Links in HTML-IFrames und Frames

Die iframe Tag wird verwendet, um eine Webseite innerhalb einer Webseite anzuzeigen. Wenn Sie ein Dokument erstellen, das sich in einem Iframe befindet, werden alle Links in diesem Frame automatisch in demselben Frame geöffnet. Mit dem Attribut auf dem Link (dem Element oder den Elementen) können Sie jedoch angeben, wo die Links geöffnet werden sollen.

Der erste Schritt besteht darin, Ihrem Iframe einen eindeutigen Namen mit dem zu geben Name Attribut. Dann müssen Sie Ihre Links auf diesen Frame richten, wobei Sie die ID als Wert für verwenden Ziel Attribut:

<iframe src = "example.htm" name = "page"> </ iframe>
<a href="https://www.example.com" target="page"> Beispiel </a>

Wenn Sie einer ID, die in der aktuellen Browsersitzung nicht vorhanden ist, ein Ziel hinzufügen, wird der Link in einem neuen Browserfenster mit diesem Namen geöffnet. Nach dem ersten Mal werden alle Links, die auf dieses benannte Ziel verweisen, im selben neuen Fenster geöffnet.

Wenn Sie nicht jedes Fenster oder jeden Frame mit einer ID benennen möchten, können Sie dennoch auf bestimmte Fenster abzielen, ohne ein benanntes Fenster oder einen Frame zu benötigen. Diese werden als Standardziele bezeichnet.


Die vier Zielschlüsselwörter

Es gibt vier Zielschlüsselwörter, für die kein benannter Frame erforderlich ist. Mit diesen Schlüsselwörtern können Sie Links in bestimmten Bereichen des Webbrowser-Fensters öffnen, denen möglicherweise keine ID zugeordnet ist. Dies sind die Ziele, die Webbrowser erkennen:

Dies ist das Standardziel für jedes Ankertag. Wenn Sie das nicht einstellen Ziel Wenn Sie dieses Ziel verwenden oder dieses Ziel verwenden, wird der Link in demselben Fenster oder Frame geöffnet, in dem sich der Link befindet.

Iframes sind in Webseiten eingebettet. Sie können einen Iframe in eine Seite einbetten, die sich in einem anderen Iframe auf einer anderen Webseite befindet. Wenn Sie die einstellen Ziel zuschreiben _ElternteilDer Link wird auf der Webseite geöffnet, auf der sich der Iframe befindet.

In den meisten Situationen mit iframes öffnet dieses Ziel Links auf die gleiche Weise wie das _Elternteil Ziel tut. Wenn sich jedoch ein Iframe in einem Iframe befindet, wird der _oben Ziel öffnet Links im Fenster der höchsten Ebene der Serie und entfernt alle Iframes.

Das am häufigsten verwendete Ziel öffnet den Link in einem völlig neuen Fenster, ähnlich einem Popup.

So benennen Sie Ihre Frames

Wenn Sie eine Webseite mit Iframes erstellen, ist es eine gute Idee, jedem einen bestimmten Namen zu geben. Auf diese Weise können Sie sich daran erinnern, wofür sie bestimmt sind, und Sie können Links zu diesen bestimmten Frames senden. Beispielsweise:

name = "stats"
name = "extern


Festlegen eines Standardziels

Mit dem Element können Sie auch ein Standardziel auf Ihren Webseiten festlegen. Stellen Sie die Ziel Attribut für den Namen des Iframes, in dem alle Links geöffnet werden sollen. Sie können auch Standardziele für eines der vier Zielschlüsselwörter festlegen.


Schreibe einen Kommentar