Bonjour,
Ce code marche bien:
<SCRIPT>
function cacher(nom_ID) { document.getElementById(nom_ID).style.visibility="hidden" }
function cacher_delay() { setTimeout("cacher('bonjour')",2000) }
</SCRIPT>
<input type="button" value="Cacher bonjour dans 2 s" onClick="cacher_delay()">
<BR><font id="bonjour">Bonjour</FONT>
Mais celui_là non.
Quand l'id est aussi en variable dans la function cacher_delay.
Quelqu'un pourrait-il me dire pourquoi ? Merci
<SCRIPT>
function cacher(nom_ID) { document.getElementById(nom_ID).style.visibility="hidden" }
function cacher_delay(nom_ID) { setTimeout("cacher(nom_ID)",2000) }
</SCRIPT>
<input type="button" value="Cacher bonjour dans 2 s" onClick="cacher_delay('bonjour')">
<BR><font id="bonjour">Bonjour</FONT>