Jörg Dutschke: position:absolute hebelt im Netscape komplettes CSS aus

Beitrag lesen

Hallo!

Betrachtet bitte mal folgendes Prob (ich weiß, die zeilen gabs schon ein paar Postings weiter unter, aber inzwischen ist das Problem ein anderes und das rechfertigt IMHO nen neuen Thread.)

<div id="menubereich" style="position:absolute;">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="einzuglinks">
blablabla-Text in Zeilen und Spalten *g*
</table>
</div>

<script language="JavaScript">
if (navigator.appVersion.substring(0,1) > 3)
 {
 if (document.layers) {
     document.menubereich.visibility = "hide";
     document.menubereich.zIndex = -1;
 }else{
        menubereich.style.display ='none';
 }
}

</script>

Die Styleangabe im DIV benötige ich, damit Netscape das ganze auch wirklich als Layer erkennt und das Ausblenden mittels JS funzt. (Dank an Günter)

Aber was passiert nun?
Sämtliche Style-Angaben (welche vorher mittels einer externen CSS-Datei geladen wurden, werden nach diesen Zeilen kurzerhand für null und nichtig erklärt ...

Gibt's dafür eine plausible Erklärung?

Ciao
Jörg