Hallo!
Dann musst Du hier aber auch jeweils setInterval und clearInterval benutzen, sonst wird es ja nur einmal aufgerufen.
Upps, klar Du hast recht, mein Fehler. setTimeout ruft die Funktion ja nur einmal auf. clearTimeout ist auch falsch.
Um es jetzt noch ganz richtig zu machen, sollte setInterval() in einer Funktion aufgerufen werden, wenn die Seite vollständig geladen ist. Wenn der Layer "Layer1" noch nicht da ist und die Funktion "zaehle()" will den Layer bewegen, kommt es zu einer Fehlermeldung("Objekt erwartet" oder so).
MfG, André Laugks