Der Martin: Alarmfunktion programmieren

Beitrag lesen

Hallo,

Ich möchte eine Uhr darstellen, die eine Alarmfunktion beinhaltet. Die Uhr ist nicht das Problem das bekomme ich hin, nur finde ich keinen richtigen Einstief in die Alarmfunktion und weiß nicht wie die aussehen soll.

Javascript bietet von sich aus kein solches Event bzw. kennt die Funktionalität eines zeitgesteuerten Alarms (aka "Wecker") nicht. Du müsstest also regelmäßig in kurzen Abständen (setInterval() wäre da nützlich) die aktuelle Uhrzeit abfragen, mit der eingestellten Alarmzeit vergleichen, und bei Erreichen bzw. Überschreiten deine Alarmfunktion aufrufen. Hört sich doch ganz einfach an. ;-)

Theoretisch könnte man auch auf die Idee kommen, einmal die Differenz zwischen aktueller Zeit und Alarmzeit zu berechnen, und dann setTimeout() mit eben dieser Zeitspanne aufzurufen. Ob das aber auch mit großen Werten für die Zeitspanne zuverlässig ist, weiß ich nicht.

Viel Spaß beim Experimentieren,  Martin

--
Noch Fragen? - Ich weiß es auch nicht. Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(