Super !!!
Mais il y souvent un "mais" .. le script démarre bien avec les param de l'input mais dès que le setimeout passe mes param sont ignorés.
J'ai appliqué les param juste au 1er disp_delai
<script LANGUAGE="JavaScript"> function disp_delai_1(hh,mm){ document.getElementById('test1').value=delai (2010,4,27,hh,mm); setTimeout("disp_delai_1()",1000); } function disp_delai_2(){ document.getElementById('test2').value=delai (2010,4,27,18,00); setTimeout("disp_delai_2()",1000); } function delai(annee,mois,jour,heure,min) { var date_fin=new Date(annee,mois-1,jour,heure,min) var date_jour=new Date(); var tps=(date_fin.getTime()-date_jour.getTime())/1000; var j=Math.floor(tps/3600/24); // récupere le nb de jour tps=tps % (3600*24); var h=Math.floor(tps / 3600); // recupère le nb d'heure tps=tps % 3600; var m=Math.floor(tps/60); // récupère le nb minute tps=tps % 60 var s=Math.floor(tps); var txt=+h+"h "+m+"mn "+s+"s"; return txt; } </SCRIPT> <html> <body> <form> <table> <tr> <td><input id="test1"><script>disp_delai_1(10,10)</script></td> </tr> <tr> <td><input id="test2"><script>disp_delai_2()</script></td> </tr> </table> </form> </body> </html>