Wie programmiere ich einen Timer?

... komplette Frage anzeigen

3 Antworten

Wenn du JavaScript clientseitig verwendest, können die Spieler den Timer recht leicht umgehen. Falls dir das egal ist, kannst du einfach mit setInterval() einen Timer bauen.

https://jsfiddle.net/skm4c6e1/

So könnte sich aber jeder den Quellcode der Seite ansehen und mit der Entwicklerkonsole im Browser einfach selbst den Timer stoppen oder die Zeit erhöhen.

document.getElementById("counter").innerHTML = 1000;
oder
clearInterval(interval);

Um sicherzugehen, dass so etwas nicht möglich ist, müsstest du etwas ähnliches serverseitig implementieren (Java, PHP, ...) und deine Seite dementsprechend updaten.

Antwort bewerten Vielen Dank für Deine Bewertung

JavaScript

setTimeout(function() {
alert("Ihre Zeit ist abgelaufen"); // ... was auch immer danach passiert. }, 30000);
Antwort bewerten Vielen Dank für Deine Bewertung

setTimeout(function(){ alert("Zeit abgelaufen"); }, 30000);

Ist JavaScript.

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?