Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var i, j, k, tmp;
var pdfNodesCopy = [];
var metaNodesCopy = [];
var pdfNodes = [];
var metaNodes = [];
var tmp;
//clone arrays
pdfNodesCopy = _pdfNodes.slice(0);
metaNodesCopy = _metaNodes.slice(0);
log("pdfNodesCopy.length" + pdfNodesCopy.length);
log("metaNodesCopy.length" + metaNodesCopy.length);
for (i = 0; i < _pdfNodes.length; i++) {
		tmp = pdfNodesCopy[i].node.name.substring(0, pdfNodesCopy[i].posext);
		pdfNodesCopy[i].node.name = tmp;
		log("pdfNodesCopy[i].node.name" + pdfNodesCopy[i].node.name);
		log("pdfNodesCopy[i].posext" + pdfNodesCopy[i].posext);
		log("pdfNodesCopy[i].node.name.substr(0, pdfNodesCopy[i].posext)" + pdfNodesCopy[i].node.name.substr(0, pdfNodesCopy[i].posext));
	}
sortie à la 1ère itération de la boucle :

22 juin 2007 11:12:31 CEST : pdfNodesCopy.length4
22 juin 2007 11:12:31 CEST : metaNodesCopy.length4
22 juin 2007 11:12:31 CEST : pdfNodesCopy[i].node.name0000006A.pdf
22 juin 2007 11:12:31 CEST : pdfNodesCopy[i].posext8
22 juin 2007 11:12:31 CEST : pdfNodesCopy[i].node.name.substr(0, pdfNodesCopy[i].posext)0000006A

le lézard : pourquoi, dans la sortie, je récupère "0000006A" (nom de fichier sans l'extension) et qu'à la 3ème ligne de la sortie, je récupère "0000006A.pdf" (nom de fichier avec l'extension)

Merci pour les explications, je suis perdu