Die Target Definition beschreibt das Ziel eines Links. Es wird entweder benutzt, um Inhalte in einem anderen Frame oder Fenster zu öffnen. Ein Link
<a href=”seite2.html” target=”_self”>
öffnet den Link im aktuellen Fenster und aktuellen Frame. Mit target=”_top” wird die Seite zwar im gleichen Fenster geöffnet, alle anderen Frames sind aber nicht mehr sichtbar. target=”_blank” schliesslich öffnet die Seite in einem neuen Fenster. Interessant wird es bei der Verwendung von Frames. Wurden bei der Frame – Definition Namen vergeben, lassen sich die Frames auch einzeln ansprechen.
<frameset cols=”200,*”>
<frame src=”links.html” name=”links”>
<frame src=”haupt.html” name=”haupt”>
</frameset>
Jetzt kann ein Link in der Datei “links.html” z.B. so aussehen:
<a href=”seite2.html” target=”haupt”>
Er wird dann automatisch im rechten Frame geöffnet, der linke Frame bleibt wie er ist. Um nun gleichzeitig auch den rechten Frame neu zuladen, also zwei Frames auf einmal zu ändern, gibt es zwei Möglichkeiten. Entweder erstellen Sie mehrere Index-Dateien mit Frameset – Definitionen. Diese verlinken Sie immer mit target=”_top”. Jede diese Index- Dateien erzeugt wieder ein Frameset wie oben, allerdings mit anderen Dateinamen. Schneller geht es mit Javascript. Dieser Befehl ändert auch beide Frames gleichzeitig:
<a href=”seite2.html” target=”haupt”
onclick=”top.links.location.href=’links2.html’;”>