[Javascript] document.

Résolu
Bonjour,

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
Configuration: Windows XP
Firefox 2.0.0.6

3 réponses

  1. Vas voir ce site il peut te donner une piste:

    http://www.ac-creteil.fr/util/programmation/javascript/Jour3/c-images.html
    1. Merci Alain42, j'ai regardé, mais en fait il change d'image sur la même image, donc le nom de l'image est fixe.
      Mon problème c'est que j'ai plusieurs images à changer et au lieu d'utiliser un switch :

      switch(nummer)
      { case 1 :document.eye1.src = im[9].src;break;
      case 2 :document.eye2.src = im[9].src;break;
      case 3 :document.eye3.src = im[9].src;break;
      case 4 :document.eye4.src = im[9].src;break;
      case 5 :document.eye5.src = im[9].src;break;
      }
      Je voudrais créer une variable eyes qui contient le nom de mon image :
      var eyes="eye";
      eyes+=nummer;

      Le problème quand j'écris :
      document.eyes.src = im[9].src;

      Il recherche une image portant le nom "eyes" et non la valeur de cette variable.
      Je n'ai encore trouvé aucune solution

      Merci pour votre aide.
      1. J'ai finalement trouvé la solution. Pour ceux que ça interessent, il suffit de donner un id à mes images et à faire :
        document.getElementById(eyes).src= im[9].src;


        C tout.