Compteur de centiemes de secondes

Résolu
hautparleur Messages postés 213 Date d'inscription   Statut Membre Dernière intervention   -  
hautparleur Messages postés 213 Date d'inscription   Statut Membre Dernière intervention   -
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 1189 Date d'inscription   Statut Membre Dernière intervention   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 1189 Date d'inscription   Statut Membre Dernière intervention   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 213 Date d'inscription   Statut Membre Dernière intervention   15
 
t c'est le nombre de centiemes de secondes.
on rajoute 1 tout les centièmes de secondes.
0
hautparleur Messages postés 213 Date d'inscription   Statut Membre Dernière intervention   15
 
Merci ça marche!
0