Arrêter un setInterval suivant la valeur retourné par la fonction
Bonjour,
Je vous expose la structure de mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
function mafonction()
{
if (pas de probleme) return (true);
if (probleme) return(false);
}
var val = setInterval(this,"mafonction", 1000); //s'exécute chaque seconde tant que la fonction retourne true;
clearInterval(val);//s'arrete si la fonction retourne false |
Je suis à court d'idée pour faire cela, j'arrive pas à capturer le retour de "mafonction" pour l'utiliser pour faire un clearinterval.
Ou même de fermer le setInterval à l'intérieure de la fonction appelée avec un clearinterval.
Autre alternative?
Merci:ccool: