wolfsrudel: DHTML/CSS - Dynamische Navigationsleiste - oben!

Beitrag lesen

Hallo,

Wenn ja, entferne den bitte mal und mach einen Test ob's dann klappt und melde dich wieder.

Daran lag's wohl - klappt jetzt.

Haaaalt! Nicht so schnell. Mit dem fehlenden DOCTYPE handelst du dir wesentlich größere Fehler ein. Soll heißen, dein Layout "funzt" im IE, ist aber im Firefox oder Opera total verschoben.

Du musst nun doch in den javascriptcode eingreifen. Ich bin mir nicht 100%ig sicher, vielleicht liest Mathias mit und korrigiert mich ...

nach der Stelle:

if (typeof document.body.scrollTop == "number")

{
  getElement("id", "Nav").style.top = document.body.scrollTop + 50;
  }


>   
> ergänze bitte ein:  
>   
> ~~~javascript

if (typeof document.documentElement.scrollTop == "number")  

>   {  
>   getElement("id", "Nav").style.top = document.documentElement.scrollTop + 50;  
>   }

weiterhin musst du alle numerischen Angaben im javascript mit der Maßeinheit ergänzen. Also überall dort wo top oder left oder YOffset
verwendet wird. Beispielsweise

...  = document.body.scrollTop + 50;
-> ...  = document.body.scrollTop + 50+"px";

Viele Grüße,

Jochen

Jo, passt jetzt so, auch mit DOCTYPE ;)