Je ne connais pas la fonction timeout, mais il y a aussi setInterval pour ce que tu souhaite, qui te permet d'effectuer une fonction tout les X temps.
L'utilité c'est que tu peux aussi l'arreter avec une condition dans ta fonction, de sorte que tu puisse par exemple faire ton traitement toutes les 100 secondes pendant 3000 secondes et apres tu stoppe, c'est un exemple.
Ainsi tu marquera :
function ma_fonction ( ){
secondes++;
if ( secondes == 30 )
clearInterval(myTimer);
else {
// mon traitement toutes les 100 secondes
}
}
secondes = 0;
myTimer = setTimeout("ma_fonction",100000);


