Ich habe ein Menü in meine Seite eingebaut, dass beim anklicken aufklappt. Wenn ich danach auf einen Link klicke, wird das Menü wieder eingeklappt.
Ich will jetzt aber, dass das Menü mit dem aktiven Link aufgeklappt bleibt.
Kann man da im Javascript irgendwie eine Abfrage einbauen, die das regelt?
Hier der Code:
Ich will jetzt aber, dass das Menü mit dem aktiven Link aufgeklappt bleibt.
Kann man da im Javascript irgendwie eine Abfrage einbauen, die das regelt?
Hier der Code:
PHP-Code:
<script type="text/javascript">
<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
var li = ul.getElementById(id);
for (var i = 1; i<=10; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
//-->
</script>
<dl id="menu">
<dt style="height:30px; padding-top:10px; background: #f5f5f5;">Abitur</dt>
<dt onclick="javascript:montre('smenu2');"><a href="#">Aufgaben + Lösungen</a></dt>
<dd id="smenu2">
<ul>
<li><a href="index4.php?name=<?php echo $typlink; ?>-01_Abitur-01_Aufgaben + Lösungen + Skripte-01_Analysis" <? if ($nav_left == 1) echo "class=\"nav_left\"" ?>>Analysis</a></li>
<li><a href="#" <? if ($nav_left == 2) echo "class=\"nav_left\"" ?>>Analytische Geometrie</a></li>
<li><a href="#" <? if ($nav_left == 3) echo "class=\"nav_left\"" ?>>Stochastik</a></li>
</ul>
</dd>
<dt onclick="javascript:montre();"><a href="#">Prüfungen + Lösungen</a></dt>
<dt style="height:30px; padding-top:10px; background: #f5f5f5;">Abitur BaWü</dt>
</dl>

Kommentar