11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Voilà en fait je voudrais savoir comment faire pour concatener des array, non pas 2 séries différentes à empiler (ça se fait par concat ), mais 2 séries, chacune à ajouter en texte à son équivalente.

Je vous mets ici un exemple, qui groupe du texte et un array et qui marche sous IE6 et Opera9, mais pas sous Firefox.

var imge=new array();
...
var imgname=new Array(); 
imgname[0]="http://perso.wanadoo.fr/.../img/"+imge[0]; 


Les résultat est le même en mettant le texte dans une autre array.
Firefox ne fait que renvoyer : document.images[0] as no properties

Merci
Modifié par Deny (26 Oct 2006 - 15:54)
Si j'ai bien compris le problème, tu cherches à construire des noms d'images ?

Dans ce cas il ne faut pas uniquement des tableaux mais aussi des objets Image et String

var imge=new Array();
var imgname=new Array();

imge[0]=new String;
imge[0]='MonImage.gif';
imgname[0]=new Image();
imgname[0].src="http://MonURL/"+imge[0];
alert(imgname[0].src);
alert(imgname[0].height);


avec ce code tu accèdes (en xhtml strict + FF) aux informations de tes images
Bon courage