Accueil > Forum > > > > Problème document.image.src
Problème document.image.src
mardi 23 juin 2009 à 11:08:29 |
Problème document.image.src

Fred2468
|
Bonjour,
J'ai un soucis pour inverser 2 images d'un tableau. J'utilise la fonction document.image mais avec elle je n'arrive pas à changer la source de mon image dans la mémoire du tableau. Voici un bout de code..
Pion = MonTableau[X][Y].substring(11,MonTableau[X][Y].indexOf(".",11)); image = MonTableau[X][Y].substring(MonTableau[X][Y].lastIndexOf("=")); image = image.substring(2,7); alert(image); document.images[multislide].src= Pion+".bmp"; document.images[image].src = PionBlanc+".bmp";
Graphiquement il inverse les images mais dans la mémoire du tableau il ne change pas la source de l'image, du coup quand je clique sur une autre case celle-ci reste la même qu'avant..Je sais pas trop comment expliquer j'espère que j'ai été suffisament clair :)
Merci d'avance
|
|
mardi 23 juin 2009 à 11:42:33 |
Re : Problème document.image.src

kankrelune
|
Je ne suis pas sûr d'avoir compris le pb... a tu essayer un truc du genre...
var oldImg = document.getElementById('imageId'), oldSrc = oldImg.src; oldImg.src = "new_img.bmp"; document.getElementById('autreImageId').src = oldSrc;
Après si c'est pas ça précise... perso je comprend pas...
"il ne change pas la source de l'image"
@ tchaOo°
l'homme est un loup pour l'homme... .. .
|
|
mardi 23 juin 2009 à 14:25:32 |
Re : Problème document.image.src

Bul3
|
Bonjour, >>Graphiquement il inverse les images >>mais dans la mémoire du tableau il ne change pas la source de l'image parce que tu changes le src de l'image affichée et pas la "mémoire" du tableau.... si ? alors où ?
Cordialement [ mon Site] [ M'écrire]  Bul
|
|
mercredi 24 juin 2009 à 08:52:36 |
Re : Problème document.image.src

Fred2468
|
Enfaite j'aimerai au début j'initialise mon tableau comme sa :
for(var X=0;X<Max;X++) { for(var Y=0;Y<Max;Y++) { if(iNpion==(Max*Max)) { //multislide = "X"+X+"_"+"Y"+Y; MonTableau[X][Y] = "<img src =\"Pion0.bmp\" onClick=\"Deplacer("+X+","+Y+");\" id=\""+multislide+"\"></img>" ; CaseBlanche = MonTableau[X][Y]; PionBlanc = MonTableau[X][Y].substring(11,16); // Pion0 } else { //multislide2 ="X"+X+"_"+"Y"+Y; MonTableau[X][Y] = "<img src =\"Pion"+iNpion+".bmp\" onClick=\"Deplacer("+X+","+Y+");\" id=\""+multislide2+"\"></img>"; iNpion++; } } }
Donc dans "MonTableau[X][Y]" il y aura ""<img src ="PionX.bmp" onClick="Deplacer(X,Y); name=\""+multislide2+"\"></img>"
et moi j'aimerai juste changer la source donc PionX..mais avec document.image[image].src sa ne marche pas..
merci
|
|
mercredi 24 juin 2009 à 10:03:32 |
Re : Problème document.image.src

Bul3
|
__d'abord, on n'a ni Max, ni iNPion,
ni multislide, ni multislide2...
__évite les noms qui ressemblent à ce que connaissent
le html/javascript ( image par exemple ),
un jour ou l'autre ça joue des tours.
__un ID doit être unique dans une page !
il me semble que tu te compliques la vie.
par exemple, met dans ton tableau 0,1 ou 2
0=case vide,1=pion blanc,2=pion noir
et affiche ce qu'il faut en fonction du contenu
de la case de ce tableau là où il faut.
|
|
mercredi 24 juin 2009 à 12:16:01 |
Re : Problème document.image.src

kankrelune
|
Pourquoi vouloir changer la source... je comprend pas... c'est normal que tu ne vois pas la modif si tu fais "afficher la source"... le navigateur te renvois le source qu'il a reçu au moment de la réponse à ta requête pas les modif faites à la volé après avec javascript... .. .
Si tu nous expliquais pourquoi tu veux modifier le source de ta page... ou alors tu te mélange les pinceaux au niveau des termes et le mot source que tu utilise n'est pas le bon terme... qu'est ce que tu appel source que tu veux modifier... le lien vers l'image ? si c'est ça je t'ai donné le code plus haut mais comme l'a dit, à juste titre, Bul3 l'attribut id doit être unique à chaque balise... .. .
@ tchaOo°
|
|
Cette discussion est classée dans : images, image, document, src, montableau
Répondre à ce message
Sujets en rapport avec ce message
pb debutant [ par catamenia ]
Bonjour je débute en javascriptJ'essais de faire un diaporama avec affichage de miniatures Au chargement de ma page, le diaporama se lance bien mais l
Menu couplé bannière [ par Leyte ]
Bonjour à tous!J'espère avant tout ne pas m'être trompé de rubrique...J'expose mon problème :Mon site traite de la seconde guerre entre 1941-1945Mon e
Masquer une frame d'une fenêtre [ par meneer ]
var flip = new Image; var flop = new Image; flip.src = "chemin/image2.gif"; flop.src = "chemin/ima
document.images.src qui ne fonctionne pas sous IE [ par MrChrist ]
Bonjour, je travaille présentement sur une boutique virtuelle... Chaque item a une photo principale et plusieurs thumbnails, je veux que la photo prin
Problème avec "document.images...." [ par Fred2468 ]
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
Intégration d'un diapo [ par dloc ]
Hello à tous, Je viens faire appel à vous pour un problème qui me casse fortement la tête et dont j'ai loin d'avoir les capacités nécessaire pour le
Changer une image de référence d'une map [ par nulenC ]
Bonjour, Je suis nouveau sur ce forum, donc si je n'ai pas inscrit ma demande dans la bonne rubrique, n'hésitez pas à la déplacer. [^^happy13] Reven
2 animations sur une meme page [ par fanouille ]
bonjourJe veux faire une animation avec des photos qui défilent en boucle, jusque là pas de problème, ca marche.Et j'aimerais en faire plusieurs sur u
pre chargement d'images [ par ludoweb ]
Bonjour :-)j'ai trouvé un script pour le préchargement d'images, j'en ai besoin car j'ai une page avec des rollover, donc 8 images en tout. j'ai adapt
défilement d'images [ par bolbo ]
Bonjour, Je susi en train d'écrire un code pour changer automatiquement une image à intervales définis. je veu pouvoir stocker les images dans un tabl
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|