Code :
- 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
Message édité par Giz le 22-06-2007 à 15:09:15
---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3