Ich habe mir folgenden Code geschnipselt:
Code
<script language="JavaScript" type="text/javascript">
info = null;
function showInfo(idname) {
info = document.getElementById(idname);
info.style.display = "block";
}
function hideInfo(idname) {
info = document.getElementById(idname);
info.style.display = "none";
}
</script>
<ul>
<li onclick="showInfo('link1');" onmouseout="showInfo('link1');">
Klick hier, um etwas zu sehen.
<div onmouseout="hideInfo('link1')" class="shortinfo" id="link1">
<ul>
<li onclick="blabla();">Hier InfoLink</li>
<li onclick="blabla();">Hier InfoLink</li>
<li onclick="blabla();">Hier InfoLink</li>
<li onclick="blabla();">Hier InfoLink</li>
</ul>
</div>
</li>
</ul>
Alles anzeigen
In der CSS-Klasse shortlink steht bloss, dysplay: none; und ein paar css-anpassungen.
Weiss jemand, warum das nicht klappt?
MFG