Andy: Vll bin ich ja blind aber wie mache ich eine zeitverzögerung?

Beitrag lesen

hm da hatte ich dich vorher vll falsch verstanden, in dem sinne meinte ich das ja, sources in javasind mit halt noch ein wenig unbekannt, da duaert schon ma länger mit dem verständis *g*

danke noch mal

Andy

Hallo,

eine Zeitverzögerung mach doch nur dann Sinn, wenn eine Funktion oder Befehlsfolge nach Ablauf des Parameters gestartet oder weiter fortgeführt werden soll.

dafür muss es doch was in java geben oda?

Keine Ahnung - aber ich nehme mal an, daß es sowas auch in Java gibt.

Allerdings gibt es in JavaScript genau zwei Möglichkeiten:

a) window.setTimeout()
b) window.setInterval()

Wobei ich bei Deiner Fragestelllung eher b bevorzugen würde. In die Klammern setzt Du

a) die aufzurufende Funktion
b) den Intervall (zb. 500 für 500 Millisekunden).

window.setInterval("Deine_Funktion()",500)

Nach Aufruf dieser Anweisung, ist halt für 0,5 Sekunden Pause. So wie Du es haben möchtest. Wenn Du dann in Deine_Funktion als erste Anweisung clearInterval schreibst, wurde setInterval genau einmal ausgeführt.

Also für meinen Geschmack, genau das was Du Dir wünschst. Oder ich habe Dich falsch verstanden.

Gruß
Markus