hi,
Aber ich wills ja langsam!
Wenn ich jetzt ein timestamp in die schleife setz, gehts nicht, weil der timestamp ja unabhängig weiterläuft!
function los2() {
window.setTimeout("los()",100);
los2() sorgt bei dir ausschliesslich dafür, das los() zeitverzögert aufgerufen wird.
los() macht dann aber nach wie vor alles "in einem rutsch".
du musst anders ansetzen.
statt der while-schleife (in die du per JS keine zeitverzögerung einbauen kannst), brauchst du eine funktion, die sich selbst immer wieder mit zeitverzögerung aufruft und nur einen einzelnen schritt ausführt, so lange bis die abbruchbedingung erreicht ist.
gruss,
wahsaga