Function avec variable

Résolu
Signaler
Messages postés
5
Date d'inscription
jeudi 1 mars 2007
Statut
Membre
Dernière intervention
26 janvier 2010
-
Messages postés
5
Date d'inscription
jeudi 1 mars 2007
Statut
Membre
Dernière intervention
26 janvier 2010
-
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

Messages postés
1797
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
21 novembre 2021
139
bonjour

essai comme ca

function cacher_delay(nom_ID) { setTimeout("cacher('"+nom_ID+"')",2000) }
Messages postés
5
Date d'inscription
jeudi 1 mars 2007
Statut
Membre
Dernière intervention
26 janvier 2010

Wouah! ça marche !!!
Je suis impressionné ! Je débute plutôt en javascript mais je m'étais cassé la tête !!
Merci beaucoup !!