Bonjour,

j'essaye depuis quelques temps a stopper un setinterval avec un clear interval, j'ai mit un controle pour le stopper au bout d'un temps définie mais cela ne marche pas le setinterval ne se stoppe pas

voila mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<script type="text/javascript">
function chargeconnect() {
    var XHR = new XHRConnection();        
    XHR.setRefreshArea('login-on');
    XHR.sendAndLoad("session.php", "POST");
    return true;
 
}
setInterval("chargeconnect()", 50);
 
var count = 0;
 var count2 = count++;
var interval = setInterval("chargeconnect()", 50);
 
 
    if(count2 > 50)
    {
        clearInterval(interval);
    }
 
</script>
celui la ne marche pas et j'ai aussi essayer

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<script type="text/javascript">
function chargeconnect() {
    var XHR = new XHRConnection();        
    XHR.setRefreshArea('login-on');
    XHR.sendAndLoad("session.php", "POST");
    return true;
 
}
 
var count = 0;
 var count2 = count++;
var interval = setInterval("chargeconnect()", 50);
 
 
    if(count2 > 10)
    {
        clearInterval(interval);
    } else {
setInterval("chargeconnect()", 50);
}
</script>
qui ne marche pas non pus, comment puis je faire stopper le setinterval ?

Merci de votre aide