iznobe2601
Messages postés26Date d'inscriptionvendredi 10 avril 2009StatutMembreDernière intervention16 juillet 2009
-
15 juin 2009 à 14:04
kankrelune
Messages postés1293Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention21 mai 2015
-
17 juil. 2009 à 20:36
bonjour à tous ,
je vous explique mon soucis :
j ' ai un petit probleme d ' utilisation de la fonction clearinterval dans mon code .
j ' utilise un raffraichissement auto de ma shoutbox par l ' intermediare de XMLHttpRequest et set interval pour faire cela toutes les x secondes .
tout cela marche à merveille , mais le probleme est que certains membres oublie de fermer leur navigateur et consomme donc des ressources inutilement .
je voudrais donc pouvoir dire au navigateur du membre que au bout d' une heure il arrete de faire les mises àjour de la div .
d ' ou je pense qu ' il faut utiliser la fonction clear intervall .
maintenant voilà le code que j ' utilise pour actualiser la div :
var shoutbox_refresh;
function auto_refresh() {
/*active le refresh de la shoutbox toute les X secondes*/
shoutbox_refresh=setInterval(refresh(),120000);
}
j ' ai testé cela pour arreter mais ça ne marche pas apres plusieurs essais rien à faire .
var timer;
var test;
function stop_auto_refresh(duree) {
test=clearInterval(shoutbox_refresh);
duree==0?clearTimeout(timer):timer = setTimeout(test,duree);
}
j ' ai du loupé un truc mais je ne vois plus rien un peu d ' aide serait tres appreciée .