Trouver la position d'une image avec getElementsByTagName
je voudrais connaitre la page qui sera afficher dans chaque div dans l'ordre c'est à dire que je voudrais
connaitre dans une fonction Javascript le nom de mes premieres images c'est à dire le nom de la prmiere image de chaque div
en allant de gauche à droite puis passer à la seconde ligne.
Voici mon code :
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
|
<fieldset id=Demo4>
<legend>Composition du document <% = NomDoc %></legend>
<div id='contenant'>
<div class=DragContainer id='DragContainer1' overClass="OverDragContainer">
<div class=DragBox id="Page<% = i %>" name="Page<% = i %>" overClass="OverDragBox" dragClass="DragDragBox" align="center">
<img name="<% = i %>" src="Img/Ass/<% = NomDoc %>-<% = NumImg %>.jpg" height="150px" width="128px"><br>
<b name="<% = i %>">Page <% = i %></b>
<input OnClick="SuppJpg('<% = NumImg %>');" type="image" src="Img/PetitDelete.gif">
</div>
</div>
<div class=DragContainer id='DragContainer1' overClass="OverDragContainer">
<div class=DragBox id="Page<% = i %>" name="Page<% = i %>" overClass="OverDragBox" dragClass="DragDragBox" align="center">
<img name="<% = i %>" src="Img/Ass/<% = NomDoc %>-<% = NumImg %>.jpg" height="150px" width="128px"><br>
<b name="<% = i %>">Page <% = i %></b>
<input OnClick="SuppJpg('<% = NumImg %>');" type="image" src="Img/PetitDelete.gif">
</div>
</div>
<div class=DragContainer id='DragContainer1' overClass="OverDragContainer">
<div class=DragBox id="Page<% = i %>" name="Page<% = i %>" overClass="OverDragBox" dragClass="DragDragBox" align="center">
<img name="<% = i %>" src="Img/Ass/<% = NomDoc %>-<% = NumImg %>.jpg" height="150px" width="128px"><br>
<b name="<% = i %>">Page <% = i %></b>
<input OnClick="SuppJpg('<% = NumImg %>');" type="image" src="Img/PetitDelete.gif">
</div>
</div>
<div class=DragContainer id='DragContainer1' overClass="OverDragContainer">
<div class=DragBox id="Page<% = i %>" name="Page<% = i %>" overClass="OverDragBox" dragClass="DragDragBox" align="center">
<img name="<% = i %>" src="Img/Ass/<% = NomDoc %>-<% = NumImg %>.jpg" height="150px" width="128px"><br>
<b name="<% = i %>">Page <% = i %></b>
<input OnClick="SuppJpg('<% = NumImg %>');" type="image" src="Img/PetitDelete.gif">
</div>
</div>
<div class=DragContainer id='DragContainer1' overClass="OverDragContainer">
<div class=DragBox id="Page<% = i %>" name="Page<% = i %>" overClass="OverDragBox" dragClass="DragDragBox" align="center">
<img name="<% = i %>" src="Img/Ass/<% = NomDoc %>-<% = NumImg %>.jpg" height="150px" width="128px"><br>
<b name="<% = i %>">Page <% = i %></b>
<input OnClick="SuppJpg('<% = NumImg %>');" type="image" src="Img/PetitDelete.gif">
</div>
</div>
</div>
</fieldset> |
et voici mon code Javascript :
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
|
function OrdrePage(NbFile){
var Image = document.getElementsByTagName('IMG');
var array = new Array();
var array2 = new Array();
for(var i=0; i<=NbFile;i++){
if(i == 0){
var targObj = document.getElementById('Page1');
}else if(i == 1){
var targObj = document.getElementById('Page2');
}else if(i == 2){
var targObj = document.getElementById('Page3');
}else if(i == 3){
var targObj = document.getElementById('Page4');
}else if(i == 4){
var targObj = document.getElementById('Page5');
}else if(i == 5){
var targObj = document.getElementById('Page6');
}else if(i == 6){
var targObj = document.getElementById('Page7');
}else if(i == 7){
var targObj = document.getElementById('Page8');
}
}
// Je coince ici pour récupérer le nom de mon div "Page1" par exemple
document.DragAndDrop.OrdrePage.value = array;
document.DragAndDrop.OrdrePage2.value = array2;
// document.DragAndDrop.action='JpgToPdf.asp'
// document.DragAndDrop.target = "_top";
// document.DragAndDrop.method = "post";
// document.DragAndDrop.submit();
// return true;
} |