Vegeta: Meine Layer funktionieren bei Mozilla nicht

Beitrag lesen

Servus, Leute!

Ich fasse mich mal kurz: Ich habe eine Navigationsleiste gemacht, die Layer enthält, d.h. bei einigen Menüpunkten öffnen sich Layer mit Unterkategorien als Links zum Anklicken. Wie das aussieht, könnt ihr mal auf http://www.zockerseite.de.vu/ nachschauen (es werden dort Layer ausschließlich beim Punkt "Spiele" verwendet). Hier gibt es einen Auszug aus dem zugehörigen Quellcode:

<script type="text/javascript">
      <!--
        var isDom = document.getElementById;
        var isDomIE = document.all;
        var isDomNN = document.layers;

function OnLayer(di)
        {
          if (isDom) document.getElementById(di).style.visibility="visible";
          if (isDomIE) document.all[di].style.visibility="visible";
          if (isDomNN) document.layers[di].visibility="visible";
        }

function OutLayer(di)
        {
          if (isDom) document.getElementById(di).style.visibility="hidden";
          if (isDomIE) document.all[di].style.visibility="hidden";
          if (isDomNN) document.layers[di].visibility="hidden";
        }
      //-->
    </script>

<a href="#" target="_self" onClick="javascript:OnLayer('Layer01')" onMouseOut="javascript:OutLayer('Layer01')">Layer öffnen</a>

<div id="Layer01" style="visibility:hidden" onMouseOver="javascript:OnLayer('Layer01')" onMouseOut="javascript:OutLayer('Layer01')">
      Hier ist der Layer01-Inhalt.
    </div>

Mein Problem ist nun folgendes: Beim Internet Explorer funktioniert's, bei Netscape funktioniert es meines Wissens auch, aber bei Mozilla eben nicht. Wenn ich jetzt nur wüßte, wie man den Quellcode "umprogrammiert" oder verbessert, daß die Layer auch mit Mozilla funktionieren... also... hat jemand eine Idee?