SetIntveral qui ne se stoppe pas
- Accueil
- Forum
- Programmation
- JavaScript
- SetIntveral qui ne se stoppe pas
Dwardower Le 17 juin 2016 à 09:35 (Édité le 25 janvier 2019 à 17:51)
function mp_js(user){
clearInterval(interval);
var x = setTimeout("interval", 1000);
$('#infosjs').load('m_pm.php?user='+user+'&m=1');
var interval = setInterval('load_mp('+user+')', 2000);
}
infosjs est l'id d'une div ^^
Ce code là parait un peu bourrin mais c'est le dernier essai que j'ai fais avant de m'avouer vaincu et de chercher des solutions sur des forums.
Merci de m'aider, Cordialement Thomas
Clouder Le 17 juin 2016 à 10:44 (Édité le 1 janvier 1970 à 01:00)
Oui, ton code JavaScript est un peu bourrin mais il marche c'est le principal !
Pourquoi ton setInterval tourne en boucle ? Car c'est sa fonction de tourner en boucle ! Toi tu lui renseigne juste le moment pour le refresh !
Si tu veux juste faire un seul refresh penche toi sur un simple refresh en JavaScript 😀
Dwardower Le 17 juin 2016 à 10:58 (Édité le 1 janvier 1970 à 01:00)
J'ai tenté autre chose et j'aurai aimé savoir stoppé la boucle créée pour le coups
function mp_js(user){
var x = setTimeout("interval", 1000);
$('#infosjs').load('m_mp.php?user='+user+'&m=1');
var interval = setTimeout('load_mp('+user+')', 2000);
}
function load_mp(user){
$('#mpjs').load('m_mp.php?user='+user+'&m=0')
var x = setTimeout(mp_js(user), 2000);
}
faire en sorte que quand on appel mp_js ça stoppe l'ancienne boucle