setTimeout ne se stoppe pas avec le clearTimeout
Bonjour à toutes et à tous,
J'ai une petite question concernant le clearTimeOut.
J'ai deux fonctions
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
var globale = '';
function Un(parametres){
globale = setTimeout(function(){Un(parametres);},30000);
}
function Deux(){
if(globale!=''){
clearTimeout(globale);
globale='';
}
Un();
} |
Donc en gros, ma fonction Deux() est appelée au chargement de la page. Après, lorsque je fais un traitement différent, j'appelle la fonction Deux() de nouveau, et à ce moment, il faut que le premiet SettimeOut s'arrête. Mais cela ne fonctionne pas de cette manière, du moins je n'en ai pas l'impression... Es-ce normal ?
Merci d'avance