Robert Kuhlemann: Javascript zum Seite-Scrollen

Beitrag lesen

Hallo!

Folgendes Problem: Ich (absoluter Javascript Anfänger...) muß ein

function HuschHusch(pos,speed)

»»  {
»»

if(x < pos)
   {
    while(x != pos)
     {
    x = x + speed;
    scrollTo(x,0);
   }
   }

Ein derartiger Schleifenaufbau empfiehlt sich nicht!
Man sollte hier nicht auf != abfragen, denn das Increment koennte den = -Wert nie erwischen und die Schleife liefe theoretisch ewig. Schleifen besser auf >=, >, <=, < abfragen.
Habe es kurz probiert. bei speed = 1 ist alles ok. bei speed = 2
hat man schon die ewige schleife.
Tip: man siehts deutlich, wenn man nach dem scrollTo() noch
'window.status = x' programmiert. Um die Werte von x zu verfolgen.

MfG Robert