Code:
<html>
<script type="text/javascript">
var running = false
var endTime = null
var timerID = null
var totalMinutes = 5
function startTimer() {
running = true
now = new Date()
now = now.getTime()
endTime = now + (1000 * 60 * totalMinutes);
showCountDown()
}
function showCountDown() {
var now = new Date()
now = now.getTime()
if (endTime - now <= 0) {
clearTimeout(timerID)
running = false
window.location.href = "game.php?show=geb1";
// window.location.replace ( "/index.php?option=logout" ) ;
} else {
var delta = new Date(endTime - now)
var theMin = delta.getMinutes()
var theSec = delta.getSeconds()
var theTime = theMin
theTime += ((theSec < 10) ? ":0" : ":") + theSec
document.getElementById('SessionTimeCount').innerHTML = " Ausbau fertig in " + theTime + " Minuten"
if (running) {
timerID = setTimeout("showCountDown()",900)
}
}
}
</script>
<body onLoad="startTimer();">
<span id="SessionTimeCount"></span> </body>
</html>
Ich möchte das der Countdown nicht neu anfangt wenn man die Seite neu lädt. Leider habe ich mit Javascript noch nicht soviel gearbeitet deswegen frage ich euch. Danke erstmal.