je m'explique :
j'ai récupéré une fonction javascript permettant de montrer un texte caché en modifiant le style css (display:none devient display:block) ... jusque ici tout va bien !
l'exemple que j'ai récupéré ne s'applique que sur une Id et donc la fonction JS ne prends pas de variable en paramètre :
Code :
- function show() {
- if(document.getElementById)
- document.getElementById("moncalque" ).style.display = "block";
- }
|
cette fonction est appelée ds le code par :
Code :
- <a href="javascript:show()">Afficher!</a>
|
Mais je souhaiterais appliquer ça à l'intérieur d'une boucle avec plusieurs Id (moncalque1, moncalque2 ...)et afficher le bloc en question par :
Code :
- <a href="javascript:show(moncalque1)">Afficher!</a>
|
pour cela j'ai modifié la fonction qui est devenue ca :
Code :
- function show(num) {
- var ident = num;
- if(document.getElementById)
- document.getElementById(ident).style.display = "block";
- }
|
Mais ca marche pas
C'est probablement un truc trop con mais comme vous avez pu le voir, je suis totalement newbie en javascript (j'ai séché les cours) et j'ai rien trouvé sur les diff. moteurs de recherche (et comme ya pas de recherche sur le forum en ce moment ...)
A vot' bon coeur
Message édité par slackerbitch le 02-09-2004 à 10:16:34