Bonjour,
pour mon premier post dans ce forum (qui me donne tout un tas de réponses), je vais poser une question dont je ne trouve la réponse nulle part. J'ai peut-être mal cherché aussi
Je veux faire plusieurs compteurs sur une page HTML. Pour un, j'y arrive, aucun problème. Mais pour un nombre indéfini, je ne trouve pas de solution simple.
Après divers tatonement, j'en arrive à cet affreux code qui ne fait rien :
Si quelqu'un peut m'aider, je lui en serais gré.
Si vous voulez plus d'explication, n'hésitez pas à me poser des questions.
mahU
pour mon premier post dans ce forum (qui me donne tout un tas de réponses), je vais poser une question dont je ne trouve la réponse nulle part. J'ai peut-être mal cherché aussi
Je veux faire plusieurs compteurs sur une page HTML. Pour un, j'y arrive, aucun problème. Mais pour un nombre indéfini, je ne trouve pas de solution simple.
Après divers tatonement, j'en arrive à cet affreux code qui ne fait rien :
<html>
<head>
<title>Test de décompte</title>
<script>
function counter(elId, count) {
var counterSpan = document.getElementById(elId);
var count = count;
doCount(this);
}
function doCount(counter) {
if (counter.count == 0) {
// do something
} else {
counter.counterSpan.innerHTML = counter.count;
counter.count --;
setTimeout(createDoCountFunct(counter),1000);
}
}
counter.prototype.doCount = doCount;
function createDoCountFunct(counter) {
return function() {counter.doCount();};
}
// -------
window.onload = function() {
counter('c1',100);
counter('c2',10);
}
</script>
</head>
<body>
Décompte 1 : <span id="c1">x</span><br>
Décompte 2 : <span id="c2">x</span>
</body>
</html>
Si quelqu'un peut m'aider, je lui en serais gré.
Si vous voulez plus d'explication, n'hésitez pas à me poser des questions.
mahU