LX: Mehrere Javascript Counter

Beitrag lesen

Was meinst Du mit "Counter"? Einen zeitlichen Countdown? Da solltest Du tatsächlich sicherstellen, dass die Clientzeit mit der Serverzeit abgeglichen wird. Eventhandler braucht es dafür nicht, lediglich ein Interval (dass per SetTimeout auf den Sekundenwechsel synchronisiert und ggf. nach n Sekunden neu angeglichen wird) und das Date-Objekt.

Idealerweise lädst Du dazu die Zeiten zusätzlich zu den Non-JS-Datumsangaben als Timestamp in Millisekunden und aktualisierst alle Anzeigen gleichzeitig. Zur Darstellung empfehle ich eine Berechnung über Division und Modulo.

An Deiner Stelle würde ich mehrstufig vorgehen:

1. einfaches Countdown-Script
2. Synchronisation
3. Mehrere Timer gleichzeitig bedienen

Gruß, LX

--
RFC 1925, Satz 2: Egal, wie fest man schiebt, ganz gleich, wie hoch die Priorität ist, man kann die Lichtgeschwindigkeit nicht erhöhen.