Hallo nochmal.
Danke für eure Hilfe! Ich hab jetzt zwei Varianten, die Funktionieren. Was sagt ihr dazu?
--------------------------------------
function txt1move() {
setTimeout("setx1()",1);
}
function setx1() {
x1 = x1 - 2;
txt1.style.left = x1;
if(x1 > 420)
txt1move();
}
--------------------------------------
function txt2move() {
x2 = x2 - 2;
txt2.style.left = x2;
if(x2 > 460) setTimeout("txt2move()",1);
}
--------------------------------------
Beide laufen bei mir, auch mit weggelassenem + "px", was mich selbst wundert. Vielleicht geht das auch nur wegen der Toleranz des Browsers, aber dann ist dies natürlich kein sauberer Programmierstil.
Leider hab ich auch schon das nächste Problem. Wie ihr seht steht das Timout auf 1. Also müsste der Text "reinrasen". Tut er aber nicht. Ganz gemütlich bequemt er sich in die Mitte des Bildschirms. Wie kann das sein? Bei dem Beispiel mit den zwei kreisenden Kugeln im SELFHTML-Abschnitt DHTML kann man die Kugeln auf "mega-schnell" einstellen und das funktioniert.
Also bis denne, ich glaub langsam werd ich doch ins Bett gehen, oder ich designe mein Gästebuch noch etwas um, mal sehen.
Grüße aus Mannheim.