Hallo nochmal,
ich habe etwas gefunden. Zwar nicht mit CSS sondern mit JS, aber damit gebe ich mich zufrieden.
Zwei Dinge stören mich noch Ich weiß auch nicht ob das überhaupt funktioniert, aber wenn man beispielsweise die Seite von
www.mindfactory.de aufruft und mal deren Navigation anschaut, geht das schon offene Menü wieder zu sobald man auf einen anderen Punkt klickt. So wollte ich es eigentlich auch haben, nur nicht mit dieser Animation wie auf mindfactory.de
Weiterhin wird wenn ich mit der Maus auf den Hauptmenüpunkt oder das Submenü zeige, der Textcursor angezeigt und nicht der Pfeil der Maus. Kann man das irgendwie noch in den Griff kriegen?
Ups Ich sehe gerade, dass es in Opera mit dem Mauszeiger klappt, nur im IE nicht.
Vielleicht ist ja mal jemand so nett und nimmt sich das Script zur Brust und kann mir den umgeschriebenen Quelltext posten
Hier der Quellcode:
<html>
<head>
<title>Klick Menü</title>
</head>
<style type="text/css">
<!--
div { width: 100px;}
#master1 {
position:relative;
margin:10px 0px 0px 10px;
border: 1px solid #000000;
}
#master2 {
position:relative;
margin:5px 0px 0px 10px;
border: 1px solid #000000;
}
.sub { position:relative; margin:1px 0px 0px 10px; background-color: #FF0033 }
.thema { position:relative; margin:1px 0px 0px 10px; background-color: #33FF66 }
//-->
</style>
<script type="text/javascript">
<!--
function open_close_sub (id)
{
if ( document.getElementById(id).style.display == 'none')
{
document.getElementById(id).style.display='block';
}
else
document.getElementById(id).style.display='none';
}
//-->
</script>
<body>
<div id='master1' onClick="open_close_sub('sub_master1')">
Kategorie 1
</div>
<div id='sub_master1' style='display:none;'>
<div id='sub1' class='sub' onClick="open_close_sub('thema_sub1')">Subkategorie 1</div>
<div id='thema_sub1' style='display:none;'>
<div class='thema'><a href='#'>Thema 1</a></div>
<div class='thema'><a href='#'>Thema 2</a></div>
</div>
<div id='sub2' class='sub' onClick="open_close_sub('thema_sub2')">Subkategorie 2</div>
<div id='thema_sub2' style='display:none;'>
<div class='thema'><a href='#'>Thema 1</a></div>
<div class='thema'><a href='#'>Thema 2</a></div>
</div>
<div id='sub3' class='sub' onClick="open_close_sub('thema_sub3')">Subkategorie 3</div>
<div id='thema_sub3' style='display:none;'>
<div class='thema'><a href='#'>Thema 1</a></div>
<div class='thema'><a href='#'>Thema 2</a></div>
</div>
</div> <!-- Ende div: sub_master1 -->
<div id='master2'>
Kategorie 2
</div>
</body>
</html>
Danke