Hallo erstmal !
Bin neu hier, ich hoffe ich hab das Thema an der richtigen Stelle erstellt
Folgendes Problem:
Ich brauche ein DropDown Menü, das mit Klick auf bestimmte Listenpunkte weitere Listenpunkte zum Vorschein bringt. Soweit so gut, das hab ich geschafft !
Mein Problem ist jetzt nur, dass ein paar der sich öffnenden Listenpunkte nach Klick nochmals weitere Listenpunkte öffnen sollen. Also ne Navi mit mehreren Ebenen, die sich mit Klick öffnen und schließen lassen sollen.
Das ganze sieht bis jetzt so aus:
HTML:
<div id="menu">
<div id="mainmenu"><a href="#" onclick="toggle('submenu1')">Thema 1</a></div>
<div id="submenu1" style="display:none">
<div id="submenu"><a href="#">Unterpunkt</a></div>
<div id="submenu"><a href="#">Unterpunkt</a></div>
<div id="submenu"><a href="#">Unterpunkt</a></div>
<div id="submenu"><a href="#">Unterpunkt</a></div>
<div id="submenu"><a href="#">Unterpunkt</a></div>
<div id="submenu"><a href="#">Unterpunkt</a></div>
<div id="submenu"><a href="#">Unterpunkt</a></div>
</div>
<div id="mainmenu"><a href="#" onclick="toggle('submenu2')">Thema 2</a></div>
<div id="submenu2" style="display:none">
<div id="submenu"><a href="#">Unterpunkt</a></div>
<div id="submenu"><a href="#">Unterpunkt</a></div>
</div>
<div id="mainmenu"><a href="#" onclick="toggle('submenu3')">Thema 3</a></div>
<div id="submenu3" style="display:none">
<div id="submenu"><a href="#">Unterpunkt</a></div>
<div id="submenu"><a href="#">Unterpunkt</a></div>
</div>
<div id="mainmenu"><a href="#">Thema 4</a></div>
<div id="submenu5" style="display:none">
</div>
<div id="mainmenu"><a href="#">Thema 5</a></div>
<div id="submenu6" style="display:none">
</div>
<div id="mainmenu"><a href="#">Thema 6</a></div>
<div id="submenu7" style="display:none">
</div>
<div id="mainmenu"><a href="#">Thema 7</a></div>
<div id="submenu8" style="display:none">
</div>
<div id="mainmenu"><a href="#">Thema 8</a></div>
<div id="submenu9" style="display:none">
</div>
</div>
CSS:
#menu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
left: 20px;
top: 20px;
}
#menu #mainmenu a {
color: #FFFFFF;
text-decoration: none;
display: block;
background-color: #990066;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
width: 150px;
position:relative;
}
#menu #mainmenu a:hover {
background-color: #CC6699;
}
#menu #submenu a {
color: #FFFFFF;
text-decoration: none;
display: block;
background-color: #CC0066;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
width: 135px;
left: 15px;
position:relative;
}
#menu #submenu a:hover {
background-color: #CC6699;
}
JAVASCRIPT:
function toggle(submenu) {
if (document.getElementById(submenu).style.display == "none")
document.getElementById(submenu).style.display = "block";
else if (document.getElementById(submenu).style.display == "block")
document.getElementById(submenu).style.display = "none"
else alert("An error occured in the menu. Contact the web master.");
}
Also wenn man jetzt auf einen Unterpunkt klickt, sollen sich weitere Unterpunkte öffnen und schließen lassen
Ich hoffe mir kann da jemand helfen !
Bin neu hier, ich hoffe ich hab das Thema an der richtigen Stelle erstellt
Folgendes Problem:
Ich brauche ein DropDown Menü, das mit Klick auf bestimmte Listenpunkte weitere Listenpunkte zum Vorschein bringt. Soweit so gut, das hab ich geschafft !
Mein Problem ist jetzt nur, dass ein paar der sich öffnenden Listenpunkte nach Klick nochmals weitere Listenpunkte öffnen sollen. Also ne Navi mit mehreren Ebenen, die sich mit Klick öffnen und schließen lassen sollen.
Das ganze sieht bis jetzt so aus:
HTML:
<div id="menu">
<div id="mainmenu"><a href="#" onclick="toggle('submenu1')">Thema 1</a></div>
<div id="submenu1" style="display:none">
<div id="submenu"><a href="#">Unterpunkt</a></div>
<div id="submenu"><a href="#">Unterpunkt</a></div>
<div id="submenu"><a href="#">Unterpunkt</a></div>
<div id="submenu"><a href="#">Unterpunkt</a></div>
<div id="submenu"><a href="#">Unterpunkt</a></div>
<div id="submenu"><a href="#">Unterpunkt</a></div>
<div id="submenu"><a href="#">Unterpunkt</a></div>
</div>
<div id="mainmenu"><a href="#" onclick="toggle('submenu2')">Thema 2</a></div>
<div id="submenu2" style="display:none">
<div id="submenu"><a href="#">Unterpunkt</a></div>
<div id="submenu"><a href="#">Unterpunkt</a></div>
</div>
<div id="mainmenu"><a href="#" onclick="toggle('submenu3')">Thema 3</a></div>
<div id="submenu3" style="display:none">
<div id="submenu"><a href="#">Unterpunkt</a></div>
<div id="submenu"><a href="#">Unterpunkt</a></div>
</div>
<div id="mainmenu"><a href="#">Thema 4</a></div>
<div id="submenu5" style="display:none">
</div>
<div id="mainmenu"><a href="#">Thema 5</a></div>
<div id="submenu6" style="display:none">
</div>
<div id="mainmenu"><a href="#">Thema 6</a></div>
<div id="submenu7" style="display:none">
</div>
<div id="mainmenu"><a href="#">Thema 7</a></div>
<div id="submenu8" style="display:none">
</div>
<div id="mainmenu"><a href="#">Thema 8</a></div>
<div id="submenu9" style="display:none">
</div>
</div>
CSS:
#menu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
left: 20px;
top: 20px;
}
#menu #mainmenu a {
color: #FFFFFF;
text-decoration: none;
display: block;
background-color: #990066;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
width: 150px;
position:relative;
}
#menu #mainmenu a:hover {
background-color: #CC6699;
}
#menu #submenu a {
color: #FFFFFF;
text-decoration: none;
display: block;
background-color: #CC0066;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
width: 135px;
left: 15px;
position:relative;
}
#menu #submenu a:hover {
background-color: #CC6699;
}
JAVASCRIPT:
function toggle(submenu) {
if (document.getElementById(submenu).style.display == "none")
document.getElementById(submenu).style.display = "block";
else if (document.getElementById(submenu).style.display == "block")
document.getElementById(submenu).style.display = "none"
else alert("An error occured in the menu. Contact the web master.");
}
Also wenn man jetzt auf einen Unterpunkt klickt, sollen sich weitere Unterpunkte öffnen und schließen lassen
Ich hoffe mir kann da jemand helfen !