Cheatah: iframes im IE6

Beitrag lesen

Hi,

Auf meiner kleinen Seite http://sossamon.arcq.de habe ich ein Guestbook (http://sossamon.arcq.de/guest.html), das ein php-Seite in einem iFrame anzeigt.

warum?

Wenn ich das im IE oder Firefox öffne, sieht alles ok aus, bis ich die Seite reloade. Dann plötzlich schrumpft der iframe im IE auf eine winzige Höhe zusammen. Hat jemand von euch dafür eine Erklärung für dieses merkwürdige Verhalten?

ja, Du:

Ach ja: Hab gelesen, das die CSS Eigenschaft height:100% für den iframe sich auf den Container bezieht (hier also <div id="gbook">).

Eben. 100% von etwas Unbestimmten sind ... wie viel?

Dessen Höhe ist aber ist auf 100% vom "main" - und der ist "auto" bzw ohne Angaben.

Genau wie das <div id="gbook">. "auto" ist der Default-Wert der height-Eigenschaft.

Im Prinzip ist das VErhalten vom IE ja dann also richtig, nur warum klappt es trotzdem über den Link (nur halt beim Reload nicht mehr)??

Weil der IE CSS nicht richtig anwendet. Solange er nichts anderes hat, rät er irgend welche Werte.

Und komm ich irgendwie drumherum, eine feste Höhe für den "Parent" vom iframe anzugeben?

Nein. Warum hast Du überhaupt einen <iframe>? Magst Du Deine Besucher nicht?

Der Firefox zeigt komischerweise einen nicht-scrollbaren Scrollbalken an... Naja ich wollte sowieso scrolling="no" angeben...

Du wolltest eher die overflow-Eigenschaft verwenden. Genauer gesagt wolltest Du auf Frames verzichten.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes