Fonction setInterval non appelée
Bonsoir à toutes et à tous,
Dans un script, j'écris :
Code:
1 2 3 4 5 6
| <script>
let UPD = 1;
...
if (UPD > 0)
setInterval(updateChart, 3000); // Mise à jour toutes les 3 secondes
</script> |
La fonction setInterval est bien appelée.
Maintenant, j'écris :
Code:
1 2 3 4 5 6 7 8 9 10 11
| <script>
let UPD = 0;
...
document.getElementById('Forme_Onde').addEventListener('click', function() {
updateChart(); // Lance l'affichage immédiat
UPD = 1;
});
...
if (UPD > 0)
setInterval(updateChart, 3000); // Mise à jour toutes les 3 secondes
</script> |
Quand j'appuie sur le bouton déclenchant le listener, la fonction setInterval n'est plus appelée bien que updateChart(); soit appelé.
Qu'est-ce qui cloche ?
Cordialement.
Pierre.