Lysjeger: Menü ist nach oben scrollen weg

Beitrag lesen

Danke für Deine Erklärung!

Aber ich komme nicht weiter. Ich versuche die logische Struktur zu verstehen und schreibe und schreibe Dein Skript immer und immer wieder um.

Auch war ich wiederholt auf Deiner Sudoco-Seite (Hut ab! Klasse gemacht!) und sehe mir den Quelltext und die erreichbare Javascript-Datei an... ...reibe mir die Augen und finde nix von Deinem Code?! Ich suche nämlich wie ich das Javascript im Header meiner Seite einbinde. Beginnt es auch mit "function"?

Das ist die letzte Fassung:

function HoleMenuRunter(){  
  
var to = null;  
    var me = document.getElementById("mainmenu");  
    var mel = document.getElementById("mainmenu");  
  
    me.onmouseover = function() {  
      window.clearTimeout(to);  
     me.className = "mainmenu";  
  
    }  
  
    me.onmouseout = function() {  
      to=window.setTimeout(function(){me.href="#top";},3000);  
  
    }  
  
    mel.onclick = function() {  
      me.className = "mainmenu";  
      to=window.setTimeout(function(){me.href="#top";},3000);  
    }  
}

...und dann im Body:

<div class="mainmenu" onmouseout="HoleMenuRunter()">

Ich mache wohl so einige Logik-Fehler (...so vermute ich) und Fehler wegen "Nix-Ahnung" ;-)

Ich bitte Dich, Dir mal mein Skript anzukucken und mir meine Fehler aufzuzeigen. Vielen Dank!

Gruß
Lysjeger