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.