Problème avec "document.images...."

cs_Fred2468 Messages postés 32 Date d'inscription mercredi 27 mai 2009 Statut Membre Dernière intervention 15 janvier 2010 - 11 juin 2009 à 13:36
Bul3 Messages postés 4933 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 2 février 2015 - 11 juin 2009 à 14:19
Bonjour à tous,

J'ai un problème avec la commande "document.images". Le problème c'est qu'il accèpte que les chaines de caractère par exemple :

Blabla

document.images.image1.src = "Image2.jpg";

Mon but est enfaite d'inverser 2 images mais le problème c'est qu'a la place d'une chaine, j'utilise une variable et il n'accèpte pas alors je suis bloquer. Voici un bout de mon code..

     Pion = MonTableau[X][Y].substring(11,17);


     document.images.multislide.src=""+Pion+".bmp"; //multislide contient des coordonnées comme ceci : X2_Y2
     
     document.images.multislide2.src=""+PionBlanc+".bmp";

Quelqu'un aurai-t-il une solution ? Merci d'avance

3 réponses

Bul3 Messages postés 4933 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 2 février 2015 16
11 juin 2009 à 13:53
bonjour,

texte n'est pas htmlement parlant correct
>qu'a la place d'une chaine, j'utilise une variable et il n'accèpte pas
ben si : pas de raison, tu ne dois pas faire comme il faut !
var tmp="chemin de l'image";
l'image_dont_on_cause.src=tmp;
je t'assure que ça fonctionne ! sans problème.

@+
0
Bul3 Messages postés 4933 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 2 février 2015 16
11 juin 2009 à 13:57
>>document.images.image1.src = "Image2.jpg";
???
document.images est un array
SI document.images existe !!! ce que je n'ai pas vérifié !
image1 ??? c'est quoi ? et pas la bonne syntaxe !

document.images["image1"].src = "Image2.jpg"; ou
document.images[index].src... peut-être

ça irait mieux...
0
Bul3 Messages postés 4933 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 2 février 2015 16
11 juin 2009 à 14:19
bah.. finalement, ça doit marcher !





<script>
alert( document.images.length+"\r\n"+
document.images["i1"].src+"\r\n"+
document.images[1].src+"\r\n"+
document.images.i3.src);
</script>
0