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