Hier vergleichen wir nochmals Frames und iframes.

Frames I-Frames
definiert in spezieller Frameset-Seite, die verschiedene html-Dateien verknüpft. Innerhalb des Body-Teils kein Inhalt (außer ggf. noframe-Hinweis) Definiert innerhalb einer normalen html-Seite mit Inhalt (Text, Bilder etc.) im Body
Frames im Verbund, Breite/Höhe absolut (in Pixel) oder Prozentual einstellbar iframes in der Regel einzeln eingebettet; Breite / Höhe nur absolut einstellbar (in Pixeln)
Syntax mit Ähnlichkeiten zur Erstellung von Tabellen (Aufteilung in Spalten und Reihen, von links oben nach rechts unten definiert) Syntax vergleichbar zur Einbettung von Bildern oder Objekten in html-Seiten
Ursprünglich Erfindung von Netscape, nicht Teil der offiziellen html-Syntax Ursprünglich Erfindung von Microsoft, nicht Teil der offiziellen html-Syntax
In allen wesentlichen Browsern, mindestens seit Version 2 oder 3 implementiert; wurde Bestandteil von html vers. 3.2 In Microsoft-Browsern schon länger, in Netscape-Browsern erst seit Version 6 implementiert. Bestandteil des (zukünftigen) html vers. 4-Standards
In allen wichtigen kommerziellen Webeditoren implementiert Noch von sehr wenigen Webeditoren unterstützt.
Vor allem zur Strukturierung und Navigation hierarchischer Websites geeignet. Vor allem zur vorübergehenden Verwendung zusätzlicher Rahmen innerhalb normaler html-Seiten geeignet, z.T. auch als clientseitiger Ersatz von ServerSideIncludes
Alle Frames auf Frameset-Seite mit targets ansteuerbar. Nur iframe-Bereiche einer Seite durch targets ansteuerbar (sofern nicht bereits einbettende Seite in einem Zusatzfenster geöffnet wurde).
Verlassen einer Frameset-Seite nur durch Brechen der Frames (target="_top" bzw. "_parent") Verlassen einer Seite mit eingebetteten iframes durch normalen Link möglich.


OK, hab ich verstanden