Basic DHTML Menü - Untermenü

BoneGasher

Grünschnabel
Hallo zusammen.

ich habe versucht nach der Vorlage des Tutorial
Basic DHTML Menü
, das Menü noch etwas zu erweitern, um eine dritte bzw. vierte Ebene, jedoch ohne den erwarteten Erfolg.

mit 2 Untermenues
Code:
<script type="text/javascript">
<!--

function show(divid) {
d=document;
d.getElementById("cat1").style.display="none";
d.getElementById("cat2").style.display="none";
d.getElementById("cat3").style.display="none";

d.getElementById(divid).style.display="inline";
}
//-->
</script>
<body>
<a href="#" onclick="show('cat1')">Category 1</a><br>
<div id="cat1" style="display:none">
<a href="#">Sub 1.1</a><br>
<a href="#" onclick="show('cat3')">Submenu 1</a><br>
<div id="cat3" style="display:none">
<a href="#">Sub 1.2.1</a><br>
<a href="#">Sub 1.2.2</a><br>
<a href="#">Sub 1.2.3</a><br>
</div>
<a href="#">Sub 1.3</a><br>
</div>
<br>
<a href="#" onclick="show('cat2')">Category 2</a><br>
<div id="cat2" style="display:none">
<a href="#">Sub 2.1</a><br>
<a href="#">Sub 2.2</a><br>
<a href="#">Sub 2.3</a><br>
</div>
</body>

Leider kenne ich mich mit JS nicht sehr gut aus, doch würde ich das Script gern für mein HP benutzen.

Wie kann ich es schaffen, dass "Category 1" nicht wieder zuklappt, wenn man "Submenu 1" aufrufen möchte?
 
ich bin leider was soetwas angeht nicht sobewandert. Aber ich werde mal sehen, ob ich hier im Board etwas vergleichbares finde, was man dort einsetzen kann.
Danke für die Hilfe
 
Zurück