Griever: Menü

Beitrag lesen

Ja.

Das ist eine Möglichkeit.

Doch wenn man es so möchte, dass man 2 oder mehr Menüpunkte gleichzeitig offen haben möchte, ist das nicht möglich.

Dafür könnte man die einzelnen Unterpunkte via <span> oder so abgrenzen und der Link hidet oder visited das Span-Objekt.

So:

  
<script type="text/javascript">  

~~~~~~javascript
  
function aufzu(ziel) {  
  if(document.getElementById(ziel))  
    if(document.getElementById(ziel).style.display=='none')  
    document.getElementById(ziel).style.display = 'inline';  
    else  
    document.getElementById(ziel).style.display = 'none';  
}  

~~~~~~html
  
</script>  
  
<a href="javascript:aufzu('Link1')">Link 1</a><br>  
 <span id="Link1" style="display:none;">  
 Unterpunkte  
 </span>  
  
<a href="javascript:aufzu('Link2')">Link 2</a><br>  
 <span id="Link2" style="display:none;">  
 Unterpunkte  
 </span>  

(Funktionierendes Beispiel!)

Das geht zwar schneller, man ist aber anscheinend auf Javascript angewiesen.

Aber so wie ich das sehe, ist das nicht sonderlich einschränkend. Es sind doch funktionen, die die meisten (wenn nicht alle) Browser kennen. Muss nur eingeschaltet sein.

MFG
Griever