[Javascript] getElementsByName

Geronimo -  
 Geronimo -
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

  1. StreM Messages postés 515 Statut Membre 124
     
    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
  2. Geronimo
     
    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
  3. StreM Messages postés 515 Statut Membre 124
     
    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
  4. Geronimo
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    eval(pouet);
    


    ;-)
    HackTrack
    0
  7. StreM Messages postés 515 Statut Membre 124
     
    J'allais le dire !
    Tu m'enleves les mots de la bouche HackTrack ;-)
    0