| 12
 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
 
 | <html>
<head>
<title>Compteur énergétique</title>
<style type="text/css">
* {
  font-size : 14pt;
  font-family : Calibri;
}
</style>
<script type="text/javascript">
var tDeb, tNow, iCount = 0;
function incremente(){
  // Récupère le champ compteur
  var oSpan1 = document.getElementById("compteur1");
  var oSpan2 = document.getElementById("compteur2");  
  // get maintenant
  tNow = new Date().getTime();
  // calcul conso
  var Conso = (tNow -tDeb) *0.022 /1000;
  // affichage conso
  oSpan1.innerHTML = (iCount *0.022).toFixed(3);
  oSpan2.innerHTML = Conso.toFixed(3);  
  // Incrémente le compteur global
  iCount ++;    
  setTimeout( incremente, 1000);
} 	
function Init(){
  // init temps de demarrage
  tDeb = new Date().getTime();
  incremente();
}
</script>
</head>
<body onload="Init();">
<button onclick="alert('Stop !\nFin de consomation...');">Stop !</button><br>
Méthode compteur : <span id='compteur1'></span> W<br>
Méthode getTime() : <span id='compteur2'></span> W<br>
</body>
</html> |