C
Commodore
Guest
Also ich habe ein kleines Mouseover-Menü gebastelt:
Mein Problem ist folgendes:
Angenommen, ich wollte ca. 10 solcher Menüs einbauen (und ob es eine bessere Variante gibt, ein mouseovermenü zu lösen ist hierbei egal), will aber nicht für jedes Menu eine eigene Funktion machen. Kann ich irgendwie die ID des Divs an die Funktion übergeben, und dann darin benutzen?
Code:
<html>
<head>
<script type="text/javascript">
function zeigen (){
document.getElementById('Menu').style.display= "";
}
function verstecken (){
document.getElementById('Menu').style.display='none';
}
</script>
<style type="text/css">
div{
border:1px solid #FFFF00;
overflow:hidden;
position:absolute;
left:20px;
width:300px;
}
</style>
</head>
<body>
<div style="top:10px; height:89px;" onMouseOver="zeigen()" onmouseout="verstecken();">hier der text, der beim überfahren das menü zeigen soll</div>
<div style="top:100px; height:250px; display:none;" onMouseOver="zeigen()" onmouseout="verstecken();" id="Menu">Hier ist die Box, die beim überfahren der anderen gezeigt wird</div>
</body>
</html>
Mein Problem ist folgendes:
Angenommen, ich wollte ca. 10 solcher Menüs einbauen (und ob es eine bessere Variante gibt, ein mouseovermenü zu lösen ist hierbei egal), will aber nicht für jedes Menu eine eigene Funktion machen. Kann ich irgendwie die ID des Divs an die Funktion übergeben, und dann darin benutzen?