target-Angaben bei Verweisen
Das Target-Attribut in einem Verweis enthält die Informationen darüber, wo die zu öffnende Datei angezeigt werden soll. Sie können sich dabei auf das Browserfenster oder auf einen Frame eines Framesets beziehen.
Der übliche Link hat keine Angaben für das Ziel (den Ort) der Anzeige, wenn die verlinkte Datei am gleichen Ort angezeigt werden soll.
<a href="dateiname.htm"> Linktext </a>
Ein Attribut für das Ziel kann aber zusätzlich eingetragen werden:
<a href="datei.htm" target="anzeigeziel"> Linktext </a>
Soll die unter href=" " eingetragene Datei genau an dem Ort angezeigt werden wo der Aufruf notiert wurde (im aktuellen Fenster), ist eine Target-Angabe nicht notwendig. Für die Zielangabe (den Ort der Anzeige) der Datei können sie allerdings Angaben machen, wenn sie für die Anzeige einen anderen Ort bestimmen möchten.
Targetangaben für Browserfenster
Oft ist es gewollt, das die aufgerufene Datei in einem neuen Browserfenster angezeigt wird.
Dann kommt nur der Wert "_blank" in Frage. Mit dem Wert "_blank" im Attribut "target" wird die verlinkte Datei in einem neuen Browserfenster angezeigt.
Targetangaben für Browserfenster:

|  Syntax
|  Erklärung
|
| _blank |
target="_blank" |
in einem neuen Browserfenster |
| _self |
target="_self" |
im gleichen Fenster |
|
um die Datei in einem neuen Browserfenster zu zeigen:
<a href="datei.htm" target="_blank"> Linktext </a>
um die Datei im aktuellen Fenster zu öffnen
<a href="datei.htm" target="_self"> Linktext </a>
Diese Angabe wird i.d.R. nicht benutzt, da ohne Targetangaben die Datei ebenfalls im aktuellen Fenster geöffnet wird.
Targetangaben für Frames im Frameset
Wenn sie einen Frameset definiert haben, können sie die Inhalte dieser Frames gezielt austauschen. Im Verweis wird durch das Attribut 'target' bestimmt, in welchem Frame die Datei angezeigt werden soll.

|  Syntax
|  Erklärung
|
| Framename |
target="links" |
im Frame mit dem Namen "links" |
| _top |
target="_top" |
im höchsten Frameset |
| _parent |
target="_parent" |
im nächst höheren Frameset |
|
um bei verschachtelten Framesets die Datei in der obersten Ebene aller Framesets zu zeigen:
<a href="datei.htm" target="_top"> Linktext </a>
um bei verschachtelten Framesets die Datei in der obersten Ebene des aktuellen Framesets zu zeigen:
<a href="datei.htm" target="_parent"> Linktext </a>
um die Datei im Frame mit dem Namen "anzeige" zu öffnen:
<a href="datei.htm" target="anzeige"> Linktext </a>
Zur Veranschaulichung
Targetangaben für Frames im Frameset - Mouseover zur Demo
Ausfühliche Erklärung für Framesets
Beispiel: Es wurde ein Frameset mit 3 Frames definiert:
<Frameset rows="120,*">
Frame 1: name="oben"
<Frameset cols="180,*">
Frame 2: name="nav"
Frame 3: name="anzeige"
</Frameset>
</Frameset>
Gehen wir hier einmal davon aus, dass der Verweis im Menü des Frames 'nav' steht!
Wird ein Link angeklickt, hätte eine entsprechende Angabe im Attribut "target" folgende Auswirkung: (Bewegen sie den Mauszeiger zur Demo über den Link)
Bedingung:
Möchten sie im Attribut 'target' den Namen des Frames verwenden, muss bei der Definition des Framesets auch ein Name vergeben werden.
<html>
<head>
</head>
<frameset rows="120,*">
<frame name="oben" src="titel.htm">
<frameset cols="180,*">
<frame name="nav" src="navigation.htm">
<frame name="anzeige" src="startseite.htm">
</frameset>
</frameset>
</html>
Neues Fenster mit bestimmten Eigenschaften
Wenn sie ihre Informationen in einem kleinen Fensterchen anzeigen möchten, hilft das Attribut '_blank' nicht weiter. Die Fenstergröße wird vom Browser bestimmt. Oft ist das die Größe des zuletzt angezeigten Windows oder ein maximiertes Fenster.
Nur mit Hilfe von JavaScript können Sie die Größe eines neuen Windows und weitere Eigenschaften des neuen Fensters bestimmen. Beispiele unter "Windows".
|
|
|