[JavaScript] dynamisches Menü

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [JavaScript] dynamisches Menü

    Hey Leute, ich mein Problem ist dass mein dynamisches Menü einfach zu dynamisch ist, hört sich jetz doof an aber:

    das wesentliche:

    LI.onclick=einblenden; LI.onmouseover =ausblenden;

    ich hab den onmouseover nur in der Startseite eingebaut da es einfach zum k... ist
    denn so schnell wie das Untermenü eingeblendet wird so schnell ist es auch wieder weg!, also ich poste jetzt mal das java script rein:

    PHP-Code:

    if(window.navigator.systemLanguage && !window.navigator.language) {
      function 
    hoverIE() {
        var 
    LI document.getElementById("Navigation").firstChild;
        do {
          if (
    sucheUL(LI.firstChild)) {
            
    LI.onclick=einblenden;  LI.onmouseover =ausblenden;
          }
          
    LI LI.nextSibling;
        }
        while(
    LI);
      }

      function 
    sucheUL(UL) {
        do {
          if(
    ULUL UL.nextSibling;
          if(
    UL && UL.nodeName == "UL") return UL;
        }
        while(
    UL);
        return 
    false;
      }

      function 
    einblenden() {
        var 
    UL sucheUL(this.firstChild);
        
    UL.style.display "block"UL.style.backgroundColor "black";
      }
      function 
    ausblenden() {
        
    sucheUL(this.firstChild).style.display "none";
      }

      
    window.onload=hoverIE
    dazu noch ein paar css eigenschaften und dann könnt ihr auf der Startseite:
    http://www.svschwabelweis.de
    das dynamische Problem erkennen, wenn man einem Link folgt hab ich dass dann weg gelassen, aber ist halt blöd wenn das Menü so riesig wird, was gäbe es denn da für Alternativen falls dies nicht funtzt?

    MFG Nate
Lädt...
X