ClearInterval
Résolu
yohann3396
Messages postés
56
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai une fonction qui se raffraichis et j'ouvre une fenêtre en fonction de la position x et y, bref passons le soucis c'est que jaimerai que quand la fonction a lieu (au click donc) le ClearInterval stop le Setinterval ! Sauf que ça fonctionne pas, la page s'ouvre en infinité toutes les 1.5sec
function afficherpage2(x, y, idMap)
{
var refresh13 = function() {
$.ajax({
url: "bougeperso.php",
dataType: "JSON",
success:
function(retour){
var json = retour;
for(var j in json){
if(x == json[j].x & y == json[j].y)
{
clearInterval(refresh13);
window.open("http://www.test.com");
}
}
}
});
}
setInterval(refresh13, 1500);
}
EN FAIT JAI TROUVE LA SOLUTION, DESOLE POUR LE TOPIC
J'ai une fonction qui se raffraichis et j'ouvre une fenêtre en fonction de la position x et y, bref passons le soucis c'est que jaimerai que quand la fonction a lieu (au click donc) le ClearInterval stop le Setinterval ! Sauf que ça fonctionne pas, la page s'ouvre en infinité toutes les 1.5sec
function afficherpage2(x, y, idMap)
{
var refresh13 = function() {
$.ajax({
url: "bougeperso.php",
dataType: "JSON",
success:
function(retour){
var json = retour;
for(var j in json){
if(x == json[j].x & y == json[j].y)
{
clearInterval(refresh13);
window.open("http://www.test.com");
}
}
}
});
}
setInterval(refresh13, 1500);
}
EN FAIT JAI TROUVE LA SOLUTION, DESOLE POUR LE TOPIC
1 réponse
Car le clearInterval il faut pas mettre le nom de la fonction lancée mais du setInterval lui même
Exemple:
Tu peux en savoir plus ici:
https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval#Exemples
Exemple:
var timer = setInterval(function(){console.log('Hello')},1000);
clearInterval(timer);
Tu peux en savoir plus ici:
https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval#Exemples