Appel de fonction avec parametre dans un setTimeOut
	
	
		Bonjour à tous,
voici le code qui me tourmente depuis quelques heures, son objectif est de
1/ colorier un élement text (input html) en gris,
2/ appeler une url via un get et récupérer une réponse,
3/ selon la réponse OK/KO colorier l'élement text en vert ou en rouge,
4/ attendre 1s puis colorier l'element text en blanc.
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
   | function update_text(objectName)
{
    document.getElementById(objectName).style.color="white";
    document.getElementById(objectName).style.backgroundColor="grey";
 
    $.get("proxy.php",{},
        function(data)
        { 
            ret = data; 
            if(data=="OK") {
               document.getElementById(objectName).style.backgroundColor="green"; 
            }
            else {
                document.getElementById(objectName).style.backgroundColor="red"; 
            }
            var t = setTimeout("update_text_clean()",1000);
         });
}
 
function update_text_clean()
{
    alert("bip");
} | 
 jusque là, tout se passe bien, le bip apparait.
Seulement pour colorier l'élement text, j'ai besoin de connaitre son nom, donc de le passer en parametre à update_text_clean.
j'ai donc modifié mon code comme suit:
...
	Code:
	
var t = setTimeout("update_text_clean("+objectName+")",1000);
 ...
	Code:
	
1 2 3 4 5
   |  
function update_text_clean(objectName)
{
    alert("bip"+objectName);
} | 
 sans succès.
Je suis prenneur de toute conseil, avis... pour résoudre cela,
d'avance merci,
cdt,
jfv