jetzt hamm wir hier sage und schreibe 5 Replys und sind der Antwort nicht ein bißchen näher.....
Von Deiner recht mageren Beschreibung gehe ich mal davon aus, daß Du eine überlange HTML Seite mit eigenen Scrollbuttons durchlaufen willst.
Wenn Deine bisher gefundenen Skripte ewig scrollen, dann mußt Du vermutlich einfach nur eine Abbruchbedingung einbauen. Soll heißen, Dein Skript muß in irgendeiner Form mitkriegen, welche Position gerade angezeigt wird. Wenn diese Position kleiner 0 oder größer maxPageLen wird, dann sind die entsprechenden Funktionen scrollUp() und scrollDown() zu deaktivieren.
Soweit zumindest die Theorie.... frag jetzt nicht nach einem Beispielskript, hab keins... die praktische Umsetzung bleibt Deiner Fantasie überlassen
Was ich bei diesen Scrollfunktionen aber leider immer wieder negativ feststelle ist die Problematik des "Markier-Scrollens". Wenn man mit der Maus in den Scrollbereich klickt und einfach anfängt zu ziehen, dann fängt der Browser an, den betroffenen Text zu markieren.... und er hört dabei nicht an der sichtbaren Grenze auf, sondern scrollt munter durch die komplette Seite.... dabei wird dann meist die Positionsvariable nicht mitgesetzt und steht dann im Nirvana --> Deine Scrollfunktionen bauen Mist... (keine Ahnung, ob man sowas vernünftig abfangen kann..)