1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| <script type='text/javascript'>
var minutes = 0;
var heures = 0;
var secondes = 0;
var actif = null;
function start_timer() {
total_secondes = secondes * 1000;
if (secondes > 60) {
minutes = secondes / 60;
secondes = secondes - minutes * 60;
}
if (minutes > 60) {
heures = minutes / 60;
minutes = minutes - heures * 60;
}
actif = window.setInterval("change_timer()", 1000);
window.setTimeout("window.clearInterval(actif)",total_secondes);
}
function add_time(time) {
secondes+= time;
}
function change_timer() {
if (secondes > 0) {
secondes-= 1;
}
else {
if (secondes == 0 && minutes > 0) {
secondes = 59;
minutes-= 1;
}
else {
if (secondes == 0 && minutes == 0 && heures > 0) {
secondes = 59;
minutes = 59;
heure-= 1;
}
}
}
if (heures < 10) rheures = '0'+heures; else rheures = heures;
if (minutes < 10) rminutes = '0'+minutes; else rminutes = minutes;
if (secondes < 10) rsecondes = '0'+secondes; else rsecondes = secondes;
document.getElementById("decompte").innerHTML = rheures+':'+rminutes+':'+rsecondes;
}
</script>
<div id="decompte"></div>
<script type="text/javascript">
add_time(60);
start_timer();
</script>
<input type="button" onclick="add_time(60)" value="add 60s" /> |
Partager