Jörg Dutschke: Netscape mag mein HIDE nicht

Beitrag lesen

Hallo!

Folgendes kleines Werklein funzt nicht:

<div id="menubereich">
<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>

Der IE schaltet wie vorgeschrieben, den DIV-Bereich gleich wieder wech.
Netscape aber sträubt sich ... warum?

Ich benötige dies, weil die Table nur dann zu sehen sein soll,wenn der Besucher JS ausgeschalten hat. Ansonsten liegt das eigentliche Menü genau über diesem Bereich. Soviel zum Hintergrund der Geschichte.

Nachdem ich nun schon das Archiv durchstöbert habe und alle Tipps fehlgeschlagen sind, denke ich, daß es vielleicht an der "speziellen Konstruktion" liegt.

Hat jemand einen hilfreichen Tipp für mich?

Danke schonmal.
Ciao und Grüße vom Bodensee
Jörg