Function avec variable

Résolu
tigre19 Messages postés 5 Date d'inscription jeudi 1 mars 2007 Statut Membre Dernière intervention 26 janvier 2010 - 26 janv. 2010 à 21:37
tigre19 Messages postés 5 Date d'inscription jeudi 1 mars 2007 Statut Membre Dernière intervention 26 janvier 2010 - 26 janv. 2010 à 22:38
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>



Bonjour

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>



Bonjour

2 réponses

@karamel Messages postés 1819 Date d'inscription vendredi 9 mai 2008 Statut Modérateur Dernière intervention 2 janvier 2023 145
26 janv. 2010 à 22:12
bonjour

essai comme ca

function cacher_delay(nom_ID) { setTimeout("cacher('"+nom_ID+"')",2000) }
3
tigre19 Messages postés 5 Date d'inscription jeudi 1 mars 2007 Statut Membre Dernière intervention 26 janvier 2010
26 janv. 2010 à 22:38
Wouah! ça marche !!!
Je suis impressionné ! Je débute plutôt en javascript mais je m'étais cassé la tête !!
Merci beaucoup !!
0
Rejoignez-nous