Ich habe hier ein Menü bei dem mittels Klick die Untermenüs herausklappen, jetzt soll dies aber nicht beim klicken passieren sondern beim onmouseover, ich habe schon alles möglich probiert um dies hinzubekommen, aber ich bin bisher nicht weitergekommen, hoffe ihr könnt mir helfen.
Hier mal ein paar Codeschnipsel von denen ich denke das in diesen was geänder werden muss:
-------------------------------------------------------------
<script LANGUAGE="JavaScript">
var visibleVar="null";
function init()
{
if (navigator.appName == "Netscape")
{
layerStyleRef="layer.";
layerRef="document.layers";
styleSwitch="";
visibleVar="show";
}
else
{
layerStyleRef="layer.style.";
layerRef="document.all";
styleSwitch=".style";
visibleVar="visible";
}
}
function showHideLayerSwitch(layerName)
{
if (eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility == visibleVar'))
{
hideLayer(layerName);
}
else
{
showLayer(layerName);
}
}
function showLayer(layerName)
{
eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
}
function hideLayer(layerName)
{
eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
}
function showLayer1(layerName)
{
if (eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility == visibleVar'))
{
showLayer(layerName);
}
}
function hideLayer1(layerName)
{
if (eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility == visibleVar'))
{
hideLayer(layerName);
}
}
</script>
Und jetzt noch das Stück wo aufgerufen wird:
<div id="pulldownButton" align="left">
<dd><a href="javascript:showHideLayerSwitch('pulldownMenu');" class="menutext" onmouseover="window.status='Situation'; return true;" onmouseout="window.status='Fertig'; return true;">Situation</a></dd>
</div>
Hier mal ein paar Codeschnipsel von denen ich denke das in diesen was geänder werden muss:
-------------------------------------------------------------
<script LANGUAGE="JavaScript">
var visibleVar="null";
function init()
{
if (navigator.appName == "Netscape")
{
layerStyleRef="layer.";
layerRef="document.layers";
styleSwitch="";
visibleVar="show";
}
else
{
layerStyleRef="layer.style.";
layerRef="document.all";
styleSwitch=".style";
visibleVar="visible";
}
}
function showHideLayerSwitch(layerName)
{
if (eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility == visibleVar'))
{
hideLayer(layerName);
}
else
{
showLayer(layerName);
}
}
function showLayer(layerName)
{
eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
}
function hideLayer(layerName)
{
eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
}
function showLayer1(layerName)
{
if (eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility == visibleVar'))
{
showLayer(layerName);
}
}
function hideLayer1(layerName)
{
if (eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility == visibleVar'))
{
hideLayer(layerName);
}
}
</script>
Und jetzt noch das Stück wo aufgerufen wird:
<div id="pulldownButton" align="left">
<dd><a href="javascript:showHideLayerSwitch('pulldownMenu');" class="menutext" onmouseover="window.status='Situation'; return true;" onmouseout="window.status='Fertig'; return true;">Situation</a></dd>
</div>