Javascript : changer photo en nombre [Résolu/Fermé]

Signaler
-
 Yves -
Bonjour à tous et merci d'avance pour votre réponse.

J'ai des variables images avec leurs sources:

var img1=("http://....................image1.jpg");
var img2=("http://....................image2.jpg");
var img3=("http://....................image3.jpg");
etc...

je voudrais changer ces images en nombre (exemple l'image1 est égale à 1, l'image2=2: etc...)
Comment écrire le code javacript si cela est possible ?

Merci


3 réponses

Messages postés
74
Date d'inscription
jeudi 13 janvier 2011
Statut
Contributeur
Dernière intervention
9 décembre 2011
11
j'ai pas compris ton problème, explique un peu plus.
Merci Arnaud pour votre aide.
En fait, comme je l'ai dit dans le message initial, j'ai des images img1, img2.... etc.
Je voudrais leur donner un nombre img1=1, img=2 etc...
Ainsi, lorsque je tire un nombre (n) au hazard avec Math.random() cela m'affiche l'image.
par ex:
if (n==1) {n='<img src='+img1+'>'};
if (n==2) {n='<img src='+img2+'>'};
etc...
Pour l'instant cela marche.
Ensuite, plus loin, pour poursuivre mon code complet, j'ai besoin de RETRANSFORMER cette image en nombre.
j'ai essayé l'inverse mais cela ne fonctionne pas car je ne maitirse pas bien.
exemple que j'ai fait:
'<img src='+img1+'>'=1;
'<img src='+img2+'>'=2;
etc...
Cela ne marche pas
Messages postés
74
Date d'inscription
jeudi 13 janvier 2011
Statut
Contributeur
Dernière intervention
9 décembre 2011
11
j'ai grave du mal à capter ton problème mais pour le coup si tu fais :
'<img src='+img1+'>'=1;
ca ne peux pas marché

Dis moi exactement ce que tu veux faire, le but surtout, une portion de code, qu'est ce que tu entend par assigner un nombre à une image (p-e tu pars sur une mauvaise piste pour ton soucis)

Par exemple tu tires un nombre aléatoire "n" et dans cette même variable ensuite tu y assign une chaine de caractères. Y'a un pti truc qui va pas

envois les explications !!
Bonjour Arnaud et merci pour l'aide.
Effectivement, je pense que je pars sur une mauvaise piste.
Je vais refaire mon code autrement.
Je vais donc dire pour l'instant que cette discusion est résolue.
Je posterai ultérieurement une nouvelle demnde si je ne réussis pas.
Encore merci