Document."valeur ma variable"

cyril4900 Messages postés 13 Date d'inscription lundi 26 janvier 2004 Statut Membre Dernière intervention 7 août 2007 - 7 août 2007 à 14:20
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 - 8 août 2007 à 11:09
Bonjour à tous,

J'ai un problème tout bête, je veux que ma variable eyes soit
remplacer par sa valeur (ex: eye1, qui correspond à un nom d'image dans
ma page) quand j'écris :

var eyes="eye";
eyes+=nummer;

document.eyes.value.src = im[9].src;

Je débute en javascript et je bloque la-dessus, je voudrait que ça renvois :

document.eye1.value.src = im[9].src;

Merci  

3 réponses

cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
7 août 2007 à 14:29
Bonjour,

rien compris....

    tu veux mettre quoi dans quoi ?

à priori eyes serait une variable qui contient "eye"+nummer
        et c'est quoi nummer ?

im[9] serait, peut-être un Array, du style new Image,
    .src serait l'url de l'image utilisée ?




document.eyes.value.src =...

ah ? eyes n'est pas une variable ?
c'est un champ ? de saisie ==> .value possible
image ==> .src possible.
pas les 2.









<hr />



Cordialement                Bul         [mon Site]     [M'écrire]



<hr />
cyril4900 Messages postés 13 Date d'inscription lundi 26 janvier 2004 Statut Membre Dernière intervention 7 août 2007
7 août 2007 à 21:59
Ma variable eyes contient le nom de mon image à changer ex: ("eye1" ou "eye2")
ou  nummer est un entier
et im[9] est un array d'image

je veux modifier une image, pour cela j'utilise ma variable eyes qui contient son nom
en ecrivant :
 document.eyes.src =im[9].src;

ça cherche une image portant le nom "eyes" et non la valeur de cette variable

Je ne sais pas comment faire.

Merci à vous
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
8 août 2007 à 11:09
pas encore sûr de comprendre,

et
    document.eyes.src  c'est loin d'aider à la compréhension !


    ne pas essayer d'inventer...
    si eyes est une variable, elle n'appartient pas à document.
    et si elle possède un .src, c'est uniquement qu'elle a été créée avec new image

pourquoi ne pas s'exprimer bêtement en français ? ( mélangé avec des termes
    javascript/html certes ! ) ce serait  bien plus simple.

alors peut-être :
    on a le "name" d'une balise img dans une variable.
    on voudrait modifier le src de cette balise en utilisant le contenu de la variable ?
    l'ai-je bien compris ?

    plusieurs possibilités, dans ce cas :

    ° l'image est dans un formulaire
       document.name du formulaire[variable javascript].src= url de l'image voulue;
    ° utiliser l'Array Images
       document.images[
variable javascript
].src =
url de l'image voulue;
    ° utiliser les ID ( si les images ont un ID )
       document.getElementById(variable qui contiendrait l'ID).
src=
url de l'image voulue;

    il y en a d'autres...










<hr />



Cordialement          Bul     [mon Site]     [M'écrire]



<hr />
Rejoignez-nous