<HTML> <HEAD> <TITLE>Compte à rebours</TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- var running = false var endTime = null var timerID = null function startTimer() { running = true now = new Date() now = now.getTime() endTime = now + (1000 * 60 * 1) showCountDown() } function showCountDown() { var now = new Date() now = now.getTime() if (endTime - now <= 0) { stopTimer() alert("Le devoir est terminé. Posez vos crayons.") } else { var delta = new Date(endTime - now) var theMin = delta.getMinutes() var theSec = delta.getSeconds() var theTime = theMin theTime += ((theSec < 10) ? ":0" : ":") + theSec document.forms[0].timerDisplay.value = theTime if (running) { timerID = setTimeout("showCountDown()",1000) } } } function stopTimer() { clearTimeout(timerID) running = false document.forms[0].timerDisplay.value = "0:00" } //--> </SCRIPT> </HEAD> <BODY> <FORM> <INPUT TYPE="button" NAME="startTime" VALUE="Compte à rebours de 1 minute" onClick="startTimer()"> <INPUT TYPE="button" NAME="clearTime" VALUE="Arrêter compte à rebours" onClick="stopTimer()"><P> <INPUT TYPE="text" NAME="timerDisplay" VALUE=""> </FORM> </BODY> </HTML>