Affectation tableau avec méthode dans une boucle for
cs_Fred2468
Messages postés32Date d'inscriptionmercredi 27 mai 2009StatutMembreDernière intervention15 janvier 2010
-
27 mai 2009 à 09:45
cs_Fred2468
Messages postés32Date d'inscriptionmercredi 27 mai 2009StatutMembreDernière intervention15 janvier 2010
-
27 mai 2009 à 10:57
Bonjour,
J'ai un soucis l'hors de l'initialisation d'un tableau avec des images(Damier(4x4)).
Je parcours mon tableau en X et Y dans une boucle for et a chaque passage je met une image dans une case de mon tableau puis a cette image, j'y attribu une méthode au quelle je passe 2 parametre X,Y et ses parametre je dois les incrémenter pour pouvoir recupérer la valeur de la case losque que je clique dessus. (diffcile a explique je vous montre mon bout de code)
<SCRIPT LANGUAGE="Javascript">
<!--
var iGrandeur_tableau = 4;
var iMaxX = iGrandeur_tableau;
var iMaxY = iGrandeur_tableau;
var iMinX = 0;
var iMinY = 0;
var iMaxTab = iGrandeur_tableau * iGrandeur_tableau;
var iNpion=1;
function Deplacer(X,Y)
{
alert(X+"-"+Y);
}
var MonTableau = new Array(iMaxTab);
for(var i=0; i < MonTableau.length; i++)
{
MonTableau[i]=new Array(iMaxTab);
}
Voila donc le but est que quand je clique sur une case, une message box apparait avec les coordonnées en X,Y mais avec ce code, quand je clique sur une case il m'affiche les 2 dernieres valeur, a chaque passage, il ecrase et remet les derniere valeur du dernier passage
Zobibol
Messages postés469Date d'inscriptionmercredi 9 janvier 2002StatutMembreDernière intervention20 février 20176 27 mai 2009 à 09:56
Bonjour, il suffit de modifier l'écriture de
MonTableau[X][Y] = " " ;
en
MonTableau[X][Y] = "" ;
et faire de même avec l'autre ligne
MonTableau[X][Y] = "" ;
ça devrait tourner
[o-_-o]