Hallo,
wie kann ich bei jedem Durchlauf der for-Schleife die neue Position des div-Containers "box" ausgeben lassen?
So läuft er die Schleife ja nur durch und zeigt mir die Endposition.
function runter_wandern()
{
for (i = 0; i <= 100; i++)
{
document.getElementById("box").style.top = i + 50 + "px";
window.setTimeout("runter_wandern()", 80);
}
}
window.setTimeout("runter\_wandern()", 80);
Das da musst du nur einmal aufrufen. Um genauer zu sein musst du noch was ergänzen:
var intInterval = window.setTimeout("runter\_wandern()", 80);
(Du rufst es bei jedem schleifen Durchlauf auf. Dass kann schnell zu einem vollen Cache führen.
Jetzt wird runter\_wandern() alle 80 milisekunden aufgerufen. Wenn das wandern zum ende kommt, musst du den timeout wieder löschen:
clearInterval( intInterval );
Gruß
T T- T-R T-Re T-Rex