Probleme clearInterval() en javascript

Résolu
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();
}
}


--
Nous sommes faits avec des defauts pour que chacun prenne de l'importance aux yeux des autres...

1 réponse

  1. 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