Mirko: delay ?!

Beitrag lesen

Halli hallo,

Ein "echtes" Timing ist damit aber nicht möglich....

stimmt aber für "eine art delay" langt es.

Haha, ist sieht aber ganz so aus, aus lange es Martin nicht, sonst hätte er wohl nicht gefragt ;).

Es gibt eigentlich 2 Arten von M"oglichkeiten:

1. etwas mit setInterval. setTimeout wolltest Du aber nicht, warum weiß ich nicht, also wäre setInterval ok?
2. ohne setInterval, aber dann würde man während des Delays total "hängen", d.h. es würde keine andere JS-Funktion oder etwas am Dokument machbar sein (die Browserinstanz oder zumindest das Dokument wäre dann nicht mehr ansprechbar, glaube ich, solange delayed wird).

Bei beiden Möglichkeiten könntest Du das startDatum (/Zeit) in einem Objekt merken, und dann 1. im Interval oder 2. in einer while (BEDINGUNG) {} Schleife checken, ob eine von Dir gewollte Zeit um ist. Bei der 1. Möglichkeit könntest Du aber auch eine eigene Zählvariable statt des Datumsobjektes nutzen, da Du ja weißt, wie schnell das Intervall ist (es könnte allerdings langsamer laufen, falls es die Performance nicht anders zulässt).

Mirko