Bonsoir à toutes et à tous,

Dans un script, j'écris :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.