11548 sujets

JavaScript, DOM et API Web HTML5

bonjour,

je souhaiterais faire un tableau que je puisse appeler avec un objet:

Pictures = [];
Pictures = $$('img').collect( function (p) { 
	return [p][p.width, p.height];
});


Ce code ne marche pas comme je le voudrais. En effet je souhaiterais appeller mon tableau de la maniere suivante:


Pictures[objetImage][0]; //me donne le width de l'image
Pictures[objetImage][1]; //me donne le height de l'image.
//Même mieux.
Pictures[objetImage]['width'] et Pictures[objetImage]['height'];



Merci de votre aide
Modifié par ashesheart (21 Mar 2008 - 11:29)
Salut,


var Pictures = [];

Pictures = $$('img').collect( function (p) { 
    Pictures.push(p);
    Pictures[p] = new Array();
    Pictures[p]['width'] = p.width;
    Pictures[p]['height'] = p.height;
});