Salut

J'ai mis une petite fonction dans ma page sur le click d'un bouton, voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
function test(longu) {
 
	var valeur = longu;
	document.getElementById('avancement_1').style.width = valeur;
  valeur = valeur + 5;
	if (valeur < 100){
		alert('dans la boucle');
 
		setTimeout(test(valeur),5000);
	}
}
A priori ça marche bien sauf que à la fin il me mets un message d'erreur comme suit :
Ligne : 67
Erreur : Argument non valide
La ligne 67 c'est celle du setTimeout.
J'ai beau chercher je ne vois pas l'argument non valide. D'autant plus que j'ai recopié cette fonction d'une autre de mes pages où elle fonctionne trés bien.

Autre point qui doit avoir son importance : j'ai 5000 dans la propriété de temps, mais il n'attends pas les 5 secondes avant de m'aficher la boite de dialogue
Pouvez vous m'aider ?