Compteur de centiemes de secondes

Résolu
hautparleur Messages postés 228 Statut Membre -  
hautparleur Messages postés 228 Statut Membre -
Bonjour,

j'ai fait un compteur de centièmes de secondes en javascript:
var t = 1;
while(1<2){
var t = t + 1;
setTimeout(function() {
document.getElementById("h").innerHTML = t;
}, 10);
}
Une boucle infinie qui rajoute +1 à t à chaque centième de sec.
Mais quand je le teste, firefox bug et il me met un message:

Un script sur cette page est peut-être occupé ou ne répond plus. Vous pouvez arrêter le script maintenant ou attendre pour voir si le script se terminera.

Je crois qu'il n'aime pas les boucles infinies.
Comment faire pour que ça marche?
Merci!

A voir également:

4 réponses

prosthetiks Messages postés 1309 Statut Membre 431
 
Tu peux m'expliquer le but recherché de ça ?
var t = 1; 
while(1<2){ 
var t = t + 1; 
0
prosthetiks Messages postés 1309 Statut Membre 431
 
Version fonctionnelle :

<html>
<head>
	<title></title>
</head>
<body>
	<div id="cpt"></div>
</body>
	<script type="text/javascript">
		var t = 0;
		setInterval(function(){
			document.getElementById('cpt').innerHTML = ++t;
		},10);
	</script>
</html>
0
hautparleur Messages postés 228 Statut Membre 15
 
t c'est le nombre de centiemes de secondes.
on rajoute 1 tout les centièmes de secondes.
0
hautparleur Messages postés 228 Statut Membre 15
 
Merci ça marche!
0