|
#1
|
||||
|
||||
|
Hallo Leute,
da ich so gut wie keinen Schimmer von Javascript habe, es dennoch benötige, muss ich folgendes Script etwas abwandeln. Es ruft einen Timer auf und zählt diesen runter, anschließend wird eine neue seite aufgerufen. Alles wunderbar. Jedoch benötige ich die funktion onclick diesen Timer anzuhalten und bei einem weiteren Klick wieder weiterlaufen zu lassen. Der Code den ich jetzt verwende poste ich mal hier: Code:
<script type='text/javascript'>
var running = false;
var endTime = null;
var timerID = null;
var totalsekunden = 10;
function startTimer() {
running = true;
now = new Date();
now = now.getTime();
endTime = now + (1000 * totalsekunden);
showCountDown();
}
function oldTimer() {
running = true;
endTime = ende;
showCountDown();
}
function showCountDown() {
var now = new Date()
now = now.getTime()
if (endTime - now <= 0) {
clearTimeout(timerID);
running = false;
document.getElementById('countdown').innerHTML = '0:00'
gebaeude = '';
zeit = '';
window.location.replace ( "http://web8.vs169142.vserver.de/poker/index.php?blindsrunde=2" ) ;
} 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('countdown').innerHTML = theTime;
if (running) {
timerID = setTimeout('showCountDown()', 1000)
}
}
}
</script>
Code:
<body onload="startTimer()">
<div align="center" style="padding-top:50px;"><span id="countdown"></span></div>
<div align="center" style="padding-top:30px;">
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" valign="top">20</td>
<td align="center" valign="top">40</td>
</tr>
</table>
</div>
</body>
Vielen Dank im vorraus. Viele Grüße Dennis |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|