begin process at 2012 05 29 16:32:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

Problème document.image.src


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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

Membre Club
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

Membre Club


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

Membre Club

__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

Membre Club
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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,730 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales