Wenn Sie ein Dokument erstellen, das sich in einem IFRAME
Links in diesem Frame werden automatisch in demselben Frame geöffnet. Mit dem Attribut auf dem Link (dem Element oder Element) können Sie entscheiden, wo Ihre Links geöffnet werden sollen.
Sie können Ihren Iframes mit dem Attribut einen eindeutigen Namen geben und dann Ihre Links auf diesen Frame mit der ID als Wert von zeigen Ziel
Attribut:
id = "page">target = "page">
Wenn Sie einer ID ein Ziel hinzufügen, das in der aktuellen Browsersitzung nicht vorhanden ist, wird der Link in einem neuen Browserfenster mit diesem Namen geöffnet. Nach dem ersten Mal werden alle Links, die auf dieses benannte Ziel zeigen, in demselben neuen Fenster geöffnet.
Wenn Sie jedoch nicht jedes Fenster oder jeden Frame mit einer ID benennen möchten, können Sie dennoch bestimmte Fenster anvisieren, ohne ein benanntes Fenster oder Frame zu benötigen. Dies werden die Standardziele genannt.
Die vier Zielschlüsselwörter
Es gibt vier Zielschlüsselwörter, für die kein benannter Rahmen 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. Diese Ziele werden von Webbrowsern erkannt:
_selbst
- Dies ist das Standardziel für ein Ankertag. Wenn Sie das nicht einstellen
Ziel
Wenn Sie ein Attribut verwenden oder dieses Ziel verwenden, wird der Link in demselben Fenster oder Frame geöffnet, in dem sich der Link befindet.
- Dies ist das Standardziel für ein Ankertag. Wenn Sie das nicht einstellen
_Elternteil
- Iframes sind in Webseiten eingebettet. Sie könnten einen iframe in eine Seite einbetten, die sich auf einem anderen iframe auf einer anderen Webseite befindet. Wenn Sie das einstellen
Ziel
zuschreiben_Elternteil
Der Link wird in der Webseite geöffnet, auf der sich der iframe befindet.
- Iframes sind in Webseiten eingebettet. Sie könnten einen iframe in eine Seite einbetten, die sich auf einem anderen iframe auf einer anderen Webseite befindet. Wenn Sie das einstellen
_oben
- In den meisten Situationen mit iframes öffnet dieses Ziel Links auf dieselbe Weise wie das
_Elternteil
Ziel tut. Aber wenn es einen gibtIFRAME
in einemIFRAME
, das_oben
target öffnet Links im obersten Fenster der Serie und entfernt alle iframes.
- In den meisten Situationen mit iframes öffnet dieses Ziel Links auf dieselbe Weise wie das
_leer
- Dies ist das am häufigsten verwendete Ziel - es öffnet die Verknüpfung in einem völlig neuen Fenster, ähnlich einem Popup.
So wählen Sie die Namen Ihrer Bilder aus
Wenn Sie eine Webseite mit Iframes erstellen, ist es eine gute Idee, jeder Seite einen bestimmten Namen zu geben. Dies hilft Ihnen, sich zu erinnern, wofür sie gedacht sind, und ermöglicht Ihnen das Senden von Links zu diesen speziellen Frames.
Ich benenne meine iframes gerne für was sie sind. Zum Beispiel:
id = "links">id = "externes Dokument">
Verwenden von HTML-Frames mit Zielen
HTML5 macht Frames und Framesets überflüssig. Wenn Sie jedoch noch HTML 4.01 verwenden, können Sie bestimmte Frames auf dieselbe Weise als Ziel für Iframes verwenden. Sie geben den Frames Namen mit der Ich würde
Attribut:
id = "myFrame">
Wenn ein Link in einem anderen Frame (oder Fenster) dasselbe Ziel hat, wird der Link in diesem Frame geöffnet:
target = "meinFrame">
Die vier Zielschlüsselwörter funktionieren auch mit Frames. Das _Elternteil
öffnet sich im umschließenden Rahmen, _selbst
öffnet sich im selben Rahmen, _oben
wird im selben Fenster geöffnet, jedoch außerhalb des Framesets und _leer
wird in einem neuen Fenster oder einer neuen Registerkarte geöffnet (abhängig vom Browser).
Festlegen eines Standardziels
Sie können mit dem Element auch ein Standardziel auf Ihren Webseiten festlegen. Du hast das eingestellt Ziel
Attribut für den Namen des Iframes (oder des Frames in HTML 4.01), in dem alle Links geöffnet werden sollen. Sie können auch Standardziele für eines der vier Zielschlüsselwörter festlegen. So schreiben Sie ein Standardziel für eine Seite:
Das Element gehört in die KOPF
Ihres Dokuments. Es ist ein leeres Element. In XHTML würden Sie den schließenden Schrägstrich mit einschließen:
/>