Der Martin: Frameset wird im Explorer 6 nicht angezeigt

Beitrag lesen

Hallo,

Aus irgendeinem mir nicht erkennbaren Grund wird folgender html-code nicht im Explorer angezeigt. Mir ist nicht klar, warum nicht.

mir auch nicht - aber ich kann's ihm nicht übelnehmen. Dein HTML-Code hat gravierende Strukturfehler.

<body>
<frameset cols="*" framespacing="0" border="0" frameborder="NO">

Das ist einer davon: Ein Frameset hat im body-Element nichts verloren. Sie gehört _anstatt_ des body-Elements als direktes Kindelement von html notiert. So kann man dem IE6 keinen Vorwurf machen, wenn er ein Frameset im body ignoriert, weil es dort nicht stehen darf.

<frameset cols="50,50" border="0" framespacing="0">
    <frame name="links" src="seitelinks.html" noresize scrolling="no">
    <frame name="rechts" src="seiterechts.html" noresize scrolling="no">
   </frameset>
  </frameset>

Und dann frage ich mich, was du mit dem äußeren, überflüssigen Frameset vorhast. Ein Frameset, das nur _ein_ Element enthält (ein weiteres Frameset oder ein einzelnes Frame), ist eigentlich sinnlos.

<noframes>

Und wo hört <noframes> auf?

Bring am besten erstmal das Grundgerüst in die richtige Struktur, dann ist der IE6 wahrscheinlich auch schon besänftigt.

Ciao,
 Martin

--
F: Was sagt der große Keks zum kleinen Keks?
A: Du kannst dich jetzt verkrümeln.