Bonjour,

Je vous expose la structure de mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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