Hello, petit problème avec mon code qui convulse quand je clique 2 fois :p
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 var timer; function rafraichirmsg(desti){ clearTimeout(timer); $.ajax({ type: 'POST', url: 'chatmsg.php', data: {desti: desti}, success: function(b) { timer = setTimeout(rafraichirmsg(desti), 5000); $('#messages').html(b);} }); }
Alors, c'est très simple, le rafraichirmsg(desti) est déclenché au onClick, je clique sur un desti(nataire) (1 fois) ça fonctionne, mais en cliquant sur un autre desti (une 2ème fois) ça blink entre les messages de desti1 et desti2. Donc la fonction ne clear pas le settimeout parce que c'est comme s'ils s'additionnaient...
Help please![]()
Partager