Ich habe folgenden Code (zur besseren Übersicht untereinader):
<iframe
name = "rahmen"
marginwidth = "5"
marginheight = "5"
frameborder = "0"
src = "test.php?id=5"
style = "
border: solid 1px #cccccc;
background-color:#FFFFFF;
width:300px;
height:200px;
overflow:auto;
margin-bottom:5px;
"
</iframe>
So, eigentlich kein großer Aufreger, ABER:
obwohl mir Mozilla(und Ableger) + Opera das 'iframe' korrekt darstellen, zeigt mir der IE6 keinen Inhalt an!
Natürlich habe ich Stundenlang am php-Skript rumgebastelt, weil ich dachte, dass dort der Fehler liegen müsste, bin aber letztendlich draufgekommen, dass es nur an folgender Zeile liegt (egal was ich an den anderen Parametern ändere):
border: solid 1px #cccccc;
Sobald ich diese Zeile (oder besser gesagt das 'solid' in der Zeile entferne) funktioniert der IE so gut wie die anderen Browser.
Nun werden einige sagen: "Lass die Zeile einfach weg und setze frameborder='1'" (funktioniert). Doch ich möchte unbedingt den automatischen 'inset' 3D-Rahmen des IE durch einen einfachen 'solid'-Strich ersetzen.
Wie soll ich das machen???
Danke für jeden Tipp
Dim