Verzögerte Wiederholung einer Funktion
JoGoY
- javascript
Ich versuche eine Funktion verzögert zu wiederholen, die einen div-layer vergrößert. Und zwar soll die Breite jede Sekunde um 10px vergrößert werden.
Bisher leider ohne erfolgt. Kann mir jemand erkären wie ich da eine verzögerung Wiederholung reinbekomme? daran scheitert die Funktion wohlmöglich.
<script language=javascript>
function repeat()
{
var zahl = 202;
if(zahl < 600)
{
zahl += 10;
var bla = zahl+"px";
document.getElementById("die_box").style.width=bla;
}
}
</script>
<div id="die_box" style="overflow:hidden;">hier Inhalt</div>
Kann mir jemand erkären wie ich da eine verzögerung Wiederholung reinbekomme? daran scheitert die Funktion wohlmöglich.
Mit setInterval bzw. setTimeout.
Lies dir mal http://aktuell.de.selfhtml.org/artikel/javascript/fader-framework/animieren.htm und Folgeseiten durch.
Mathias
Hellihello
benutze fire-fox javascript-log und setTimeout().
Dank und Gruß,
Wahnsinn, das ging schnell =D
Vielen lieben Dank, hat funktioniert ^^
Diesen Link habe ich seit stunden gesucht =O