Gernot Back: Inhalt scrollen

Beitrag lesen

Hallo Frank,

Ich möchte ich über Grafiken den Seiteninhalt unterschiedlich schnell scrollen lassen.

Die Funktionen zum Scrollen sehen folgendermassen aus:

function Scrollen_Init (Geschwindigkeit)
   {
     ScrollAction = window.setInterval ("Scrollen (Geschwindigkeit)", 10);
   }

function Scrollen (Geschwindigkeit)
   {
     parent.Frame_Seiteninhalt.scrollBy (0, Geschwindigkeit);
   }

Ich weiss nun leider nicht, wie ich den Parameter "Geschwindigkeit" richtig in die Scroll-Funktion einbaue.

Ich weiß gar nicht, wo dein Problem liegt, im Prinzip ist das, was du da an Funktionen hast, schon genau richtig gemacht: Die Schrittweite (scrollBy) ist ja nichts anderes als die Geschwindigkeit, große Schritte ergeben eine höhere Geschwindigkeit. Das Intervall würde ich allerdings nicht nur mit zehn Millisekunden laufen lassen, das gibt auf Rechnern mit geringer Leistung nur Probleme und mehr als 25 Bilder pro Sekunde nimmt das menschliche Auge ohnehin nicht wahr. Das entspräche einer Intervallzeit von 40 Millisekunden. Flashfilme laufen üblicherweise sogar nur mit 12 Bildern pro Sekunde. Das entspräche einem Intervall von 83 Millisec. Das reicht meines Erachtens voll aus.

Gruß Gernot