Compteur de centiemes de secondes

Résolu/Fermé
hautparleur Messages postés 213 Date d'inscription mercredi 9 janvier 2013 Statut Membre Dernière intervention 13 mai 2016 - 19 mai 2013 à 18:13
hautparleur Messages postés 213 Date d'inscription mercredi 9 janvier 2013 Statut Membre Dernière intervention 13 mai 2016 - 20 mai 2013 à 15:01
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 dimanche 7 octobre 2007 Statut Membre Dernière intervention 12 juin 2020 431
20 mai 2013 à 10:58
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 dimanche 7 octobre 2007 Statut Membre Dernière intervention 12 juin 2020 431
20 mai 2013 à 11:02
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 mercredi 9 janvier 2013 Statut Membre Dernière intervention 13 mai 2016 15
20 mai 2013 à 14:57
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 mercredi 9 janvier 2013 Statut Membre Dernière intervention 13 mai 2016 15
20 mai 2013 à 15:01
Merci ça marche!
0