[Javascript] getElementsByName

Fermé
Geronimo - 20 oct. 2005 à 17:24
 Geronimo - 25 oct. 2005 à 12:32
Rebounjour,

Je viens de decouvrir grace a vous la fonction getElementsByName pour acceder a mes images :
document.getElementsByName("name");

Est-il possible d'acceder de la meme maniere a une variable du script ?

Quelque chose du genre

var truc = 1
document.getElementsByName("truc")


Merci

7 réponses

StreM Messages postés 515 Date d'inscription lundi 18 octobre 2004 Statut Membre Dernière intervention 28 février 2007 124
20 oct. 2005 à 17:26
Je ne vois pas l'interet ???
Pour accéder a ta variable, tu as juste a mettre "tachaine" + truc + "fin";
et il te mettra "1" dans ta chaine : "tachaine1fin"
0
Merci, mais ca je savais ! lol

Il se fait que le string correspondant au nom de la variable proviendra par exemple dans les parametres d'une fonction a partir du code html...

la question reste donc sans reponse.

Merci quand meme
0
StreM Messages postés 515 Date d'inscription lundi 18 octobre 2004 Statut Membre Dernière intervention 28 février 2007 124
20 oct. 2005 à 17:57
Je me doutais que tu le savais, mais c'etait pas très clair ;-)
En tout cas, bien evidemment que tu peux lui passer une variable !!!
var truc = "photo";
document.getElementsByName(truc)  // sans quotes !

te retournera toutes tes balises
<img name="photo">
Tu pourrais essayer, tout de même...
0
C'est toujours pas ca que je demande..... :-)

Mais on y arrivera.
je vais essaye d'etre clair.

Disons que je n'ai acces qu'a un String : "pouet" et pas pouet

est-il possible d'acceder a la variable pouet quand-meme ?

L'equivalent de getElementsByName que j'utilise pour mes images, quoi.

mais pour acceder a une variable que je cree dans mon script.

Peut-etre la reponse a ma question est :

pas document.getElementsByName()
mais script.getElementsByName()

En fait, je ne sais pas ou elle se trouve, ma variable

Merci pour ton aide !!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
24 oct. 2005 à 09:13
eval(pouet);



;-)
HackTrack
0
StreM Messages postés 515 Date d'inscription lundi 18 octobre 2004 Statut Membre Dernière intervention 28 février 2007 124
24 oct. 2005 à 09:56
J'allais le dire !
Tu m'enleves les mots de la bouche HackTrack ;-)
0
Merci beaucoup !
0