Eingebettete Frames (iframes)

Eingebettete Frames (iframes, internal frames) sind Frames, die eigenständig in ein HTML-Dokument eingebunden werden, somit keine Aufteilung des gesamten Bildschirms erforderlich machen. Sie verhalten sich ähnlich wie Grafiken, nur dass man in einem iframe beliebige Text- oder Grafikobjekte darstellen und ggf. auch scrollen kann.

  Grafik-Objekt im iframe "Fenster1" darstellen
  Altes Text-Objekt wieder im iframe "Fenster1" darstellen

  Der relevante Tel des Quellcodes:

  <iframe src="HTML-011.htm" name="Fenster1"
          width="500" height="300" align="left"
          scrolling="yes">
      Sorry, Ihr Browser versteht keine iframes ...
  </iframe>
  <a href="GIF-Bilder/FHM-Logo.gif" target="Fenster1">
     Grafik-Objekt im iframe darstellen</a><br>
  <a href="HTML-011.htm" target="Fenster1">
     Altes Text-Objekt wieder im iframe darstellen</a><br>
             


Von den gezeigten Attributen ist keines zwingend, man kann auch ohne src-Attribut mit einem leeren iframe starten. Das name-Attribut ist notwendig, wenn im iframe - so wie hier - auch andere Objekte dargestellt werden sollen. Die Attribute hspace und vspace werden von Netscape 6.x ignoriert. Mit der Ausrichtung align="left" läuft der Text rechts um den iframe herum; möglich ist auch align="right". Es empfiehlt sich, einen Text mit aufzunehmen, der angezeigt wird, wenn der Browser keine iframes darstellen kann.

Zurück zur Startseite