Je réalise une boucle me pemettant de créer des div en html, ce div contient d'autres div (6) et ces 6 div pour une seule ligne, je peux avoir x lignes mais mon soucis est que je voudrais affichier dans un input de type texte les div existant, car tous les dic n'existent pas lors de l'affichage de ma page, cela dépend de pas mal de test fait avant, voici ma fonction :

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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
 
     NbLigne = Math.ceil(NbFile / 6);
 
     for(var n=1; n<=NbLigne;n++){
      childNode1 = 1 + Number(n)
      childNode2 = 4 + Number(n)
      childNode3 = 7 + Number(n)
      childNode4 = 10 + Number(n)
      childNode5 = 13 + Number(n)
      childNode6 = 15 + Number(n)
 
      var childNode1 = document.getElementsByTagName('DIV')[childNode1];
      var childNode2 = document.getElementsByTagName('DIV')[childNode2];
      var childNode3 = document.getElementsByTagName('DIV')[childNode3];
      var childNode4 = document.getElementsByTagName('DIV')[childNode4];
      var childNode5 = document.getElementsByTagName('DIV')[childNode5];
      var childNode6 = document.getElementsByTagName('DIV')[childNode6];      
 
      for(var i=1; i<=6;i++){
//       name = 'var name = childNode'+ i +'.getAttribute("name");';
//       eval(name);
 
       // J'ai un erreur Javascript lors de l'execution de ce code car mon div childNode6 n'existe pas.
 
       if(eval('var name = childNode'+ i +'.getAttribute("name");')!='null'){
        alert('Le champ '+ i +' existe');
       }else{
        alert('Pas de champ '+ i);
       }
 
       if((childNode1 != null)&&(childNode2 != null)&&(childNode3 != null)&&(childNode4 != null)&&(childNode5 != null)&&(childNode6 != null)){
        array = 'array'+ n +'.push(name);';
        eval(array);
       }
      }
      OrdrePage = 'document.DragAndDrop.OrdrePage'+ n +'.value = array'+ n +';';
      eval(OrdrePage);        
 
//      document.DragAndDrop.action='JpgToPdf.asp'
//      document.DragAndDrop.target = "_self";
//      document.DragAndDrop.method = "post";
//      document.DragAndDrop.submit();	
//      return true;        
     }
    }