Frames

Ob man Frames verwenden sollte oder nicht, da scheiden sich die Geister. Tendenziell gehen die Aussagen immer mehr dazu über, das Frames nicht mehr zeitgemäß sind und die Nachteile Ÿberwiegen. Selbst verwende ich keine Frames, halte es aber für wichtig das Prinzip zu kennen.

Frameset

<html>
<head>
  <title>Frames in Aktion</title>
</head>
<frameset cols="20%,*">

  <frame src="datei1.html" name="navigation">
  <frame src="datei2.html" name="inhalt">

</frameset>
</html>

Das Frameset wird in eine neue Datei geschrieben, z.B. frame.html, in die nur das Frameset gehšrt. Die Inhalte befinden sich in den Dateien datei1.html und datei2.html.

Links in anderen (Frame-)Fenstern šffnen

Damit sich ein Link in einem anderen Fenster šffnet, muss hierfŸr ein Ziel angegeben werden. Der Name der Fenster wurde im Frameset festgelegt.

  <a href="datei3.html" target="inhalt">

Als besonderes Ziel (target) gelten target="_top", welches das RahmengerŸst zerstšrt und die Zieldatei alleine im gesamten Browserfenster einblendet.
Weiterhin šffnet target="_blank" das Ziel in einem neuen Browserfenster.

Generelles Ziel festlegen

Um ein generelles Ziel fŸr die Verweise festzulegen, wird dieses im head-Bereich definiert:

<head>
  <base target="inhalt">
  <!-- ... weitere Angaben im head ... -->
</head>

Frames: Vor- und Nachteile

HTML-Guide
Handout

HTML-Guide Download Frames

HTML-Guide Download Aufgabenblatt 2

Vorteile von Frames

Nachteile von Frames