Martin: Frame im Frame

Beitrag lesen

Also, jetzt wo ihr den Code sehen möchtet und damit andere nicht den gleichen Fehler machen wie ich:

file1.htm:

<HTML>
<HEAD><TITLE>FRAME-TEST FILE:1</TITLE></HEAD>
<FRAMESET ROWS="200,*">
<FRAME SRC="file2.htm"><FRAME SRC="file3.htm">
</FRAMESET>
</HTML>

file2.htm,file4.htm,file5.htm:
<HTML>
<HEAD><TITLE>Frame-Test</TITLE></HEAD>
<BODY><H2>Ein Frame im Fenster</H2></BODY>
</HTML>

file3.htm
<HTML>
<HEAD><TITEL>FRAME-TEST FILE:3</TITLE></HEAD>
<FRAMESET COLS="200,*">
<FRAME SRC="file4.htm">
<FRAME SRC="file5.htm">
</FRAMESET>
</HTML>

Diese Konstruktion funktioniert nicht bei Microsoft-Explorern ab IE4 für PC (MAC läuft).
Dieses liegt an einem kleinen Schreibfehler in der Datei file3.htm: statt <TITLE> steht dort <TITEL>. Daraufhin wird vom IE angenommen, daß hier ein normales Dokument vorliegt und keine Frame-Konstruktion, die ignoriert wird.