Julia Winkler: Unter-Navi aufklappen

Beitrag lesen

Hallo!

Ich habe einen Link, bei dem bei einem onMouseOver-Ereignis, eine Unternavi bestehend aus 4 Unterpunkten aufklappen soll. Eigentlich alles auch nicht schwer, nur ich bekomme aus mir unerklärlichen Gründen die Fehlermeldung, daß in der Zeile des Funktions-Aufrufes ein Objekt erwartet wird. Meiner Meinung nach bekommt er das aber. Aber schaut doch am besten selbst. Denn ich bin inzwischen ziemlich ratlos:

-------------Positionierung des Layers------------------------

<style type="text/css"><!--
.submenu {position:absolute; height:90px; width:120px; z-index:10; visibility:hide; visibility:hidden;}
--></style>

--------------JavaScript Definitionen--------------------------

<SCRIPT language=javascript type=text/javascript>

<!--
var nn=(document.layers?true:false),ie=((document.all&&(parseFloat(navigator.appVersion.substring(0,1))>=4))?true:false);

function showLayer(id){if(nn)document.layers[id].visibility="show";else if(ie)document.all[id].style.visibility="visible";}

function openSubMenu(id) {
  showLayer("laySubmenu"+id);
}
}

// -->
</SCRIPT>

------------Der Aufruf---------------------------

<a href="#" onMouseOver="openSubMenu(3)">Link</a>

-----------Die Unternavi, die aufklappen soll------------

<div id="laySubmenu3" class="submenu" style="left:159px; top:45px;">
Link1
Link2
etc.
</div>

.................................................................

Hat jemand Vorschläge, was ich verkehrt mache??

Danke Julia.