Probleme clearInterval() en javascript

Résolu/Fermé
adriellens Messages postés 171 Date d'inscription mardi 21 avril 2009 Statut Membre Dernière intervention 18 décembre 2013 - 15 déc. 2013 à 14:22
adriellens Messages postés 171 Date d'inscription mardi 21 avril 2009 Statut Membre Dernière intervention 18 décembre 2013 - 15 déc. 2013 à 14:48
Bonjour,

J'ai une fonction test qui permet de voir si un nombre est différent d'un autre. Si c'est le cas, j'aimerai supprimer un intervalle que j'ai créé.
Voici mon code, mais bien que la condition se réalise, l'intervalle ne se réinitialise pas.


function Timer(){
var timer = setInterval(appel, d-10*n);
Start.style.display = "none";
}
function appel() {
carrebouge();
testniveau();
}
function testniveau()
{
if(nn != n)
{

alert(nn);
clearInterval(timer);
Timer();
}
}

1 réponse

adriellens Messages postés 171 Date d'inscription mardi 21 avril 2009 Statut Membre Dernière intervention 18 décembre 2013 4
15 déc. 2013 à 14:48
Après avoir passé 5 heures sur le problème et juste après avoir posté ce message, j'ai trouvé la réponse. Il fallait juste mettre ma variable timer en globale ! Bonne fin de week end !
0