Tester la présence d'un div
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:
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;
}
} |
J'ai bien foullé mais rien trouvé
Merci de ton aide mais je suis passé par le faq mais je n'ai pas trouver de solution à mon soucis !!
je voudrais tout de même le childnodes
je voudrais quand même dans un premier temps le faire fonctionner avec l'utilisation des childNodes !!, et je verrais par la suite pour le rendre comptatible avec les autres naviguateur.