Hi, falls Du noch dran bist ?
ich arbeite im Moment an einem Quiz. Um den Schwierigkeitsgrad zu erhöhen, soll man genau 60 Sekunden Zeit haben, um die Frage zu lösen (Dieser Countdown soll auch angezeigt werden.).
Idee: Mach ein Feld und setze zum Zeitpunkt der Auslieferung der Seite eine 60 da ein. Evntl. lass den Besucher entscheiden wann er den Countdown startet.
Dann starte eine Funktion die jede Sekunde auf dieses Feld zugreift, die 60 (sichtbar) runterzählt und bei 0 das Quiz beendet.
Danach soll das Formular automatisch abgeschickt werden.
Die Alternative (nicht automatisch senden) wäre zu überlegen.
MfG, Code:
<input id="cdown" value="60">
<script>
function countdown(){
var cdown = document.getElementById('cdown');
cdown.value = --cdown.value;
if(cdown.value == 0){
alert("Baz!");
return;
}
window.setTimeout(countdown, 1000);
}
countdown();
</script>