Div rutscht zu weit nach unten

Hallo

Ich habe gerade einen Webshop gebaut (fast fertig).
http://www.souvenirandmore.de
Die Navigationsschaltflächen links sollen mit nach unten scrollen. Das klappt auch ganz gut. Nur wenn die eigentliche Seite eigentlich schon zu ende ist, macht die unterste Schaltfläche (Impressum) Probleme. Sie rutscht immer ein bischen zu viel nach unten, daß man dann noch nachscrollen kann. Vieleicht nicht ganz richtig ausgedrückt, bitte selbst mal schauen.
Wie kann ich das abstellen??? Es sollte nur so weit gesrollt werden können bis die Seite zu ende ist.

Das Script schaut so aus:
self.onError=null;

currentX = currentY = 0;
whichIt = null;
lastScrollY = 0;

NS = (document.layers) ? 1 : 0;
IE = (document.all) ? 1: 0;
fensterhoehe=0;
function setImpressum(){
 if(IE) {
 document.all.impressum\_s.style.pixelTop = (document.body.offsetHeight-42);
 }
 if(NS) {
 document.impressum\_s.top = (window.innerHeight-42);
 } 
}

function slideDiv() { 
 if(IE) { diffY = document.body.scrollTop; }
 if(NS) { diffY = window.pageYOffset; }
 if(diffY != lastScrollY) {
 percent = diffY - lastScrollY;
 if(percent \> 0)
 percent = Math.ceil(percent);
 else
 percent = Math.floor(percent); 
 if(IE) {
 document.all.spitz.style.pixelTop += percent; 
 document.all.kranz.style.pixelTop += percent; 
 document.all.willkommen\_s.style.pixelTop += percent; 
 document.all.souvenirs\_s.style.pixelTop += percent; 
 document.all.warenkorb\_s.style.pixelTop += percent;
 document.all.feste\_s.style.pixelTop += percent;
 document.all.impressum\_s.style.pixelTop += percent;
 }

 if(NS) {
 document.spitz.top += percent;
 document.kranz.top += percent;
 document.willkommen\_s.top += percent;
 document.souvenirs\_s.top += percent;
 document.warenkorb\_s.top += percent;
 document.feste\_s.top += percent;
 document.impressum\_s.top += percent;
 }
 lastScrollY = lastScrollY + percent; 
 }
}

if(NS || IE) action = window.setInterval("slideDiv()",1);

TNX & CU Fr@nkie

I Want To Believe … ;o)

Hallo,

also du hast in erster Linie erstmal nichts falsch gemacht.
Dein Problem ist eine Eigenheit des Internet Explorers.
Die Platzierung für Elemente usw. nimmt er immer so vor, als wären Scrollbalken gegeben, auch wenn gar kein Scrollbalken erscheint, außer man set im -TAg scroll=„NO“ oder im -Tag scrolling=„NO“
Das schöne ist, das wird dir nicht helfen, denn du willst ja, das das Fenster scrollbar ist.

Wie das Problem zu lösen ist weiß ich auf die schnelle auch nicht :frowning:

MfG
DDR-RAM