j'ai une page me permettant d'afficher des images étant des pages d'un document, mais mon soucis est que je peux déplacer ces pages et glisser-déplacer, mon soucis est que j'ai créer un bouton me permettant de donner l'ordre d'affichage des pages, pour cela je créer autant de champ input que j'ai de ligne d'image(6 images par ligne).
Voici mon code qui ne fonctionne pas très bien :
- Je calcul dans un premier temps le nombre de ligne que j'arrondi au chiffre suppérieur.
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 function OrdrePage(NbFile){ var Image = document.getElementsByTagName('IMG'); // var array = new Array() //Arrondi du nombre de ligne NbLigne = Math.ceil(Math.round(NbFile)/6) for (var Nb = 1; Nb < NbLigne; Nb++){ NewArray = 'var array'+ Nb +' = new Array();'; eval(NewArray); for (var i = 1, n = Image.length; i <= NbFile; i++){ NewArray2 = 'array'+ Nb +'.push(Image['+ i +'].getAttribute('Name"))'; eval(NewArray2); } NewArray3 = 'document.DragAndDrop.OrdrePage'+ Nb +'.value = array'+ NbLigne +''; eval(NewArray3); }
- Je voudrais ensuite boucler l'ordre des pages de ma premiere ligne puis ma deuxieme .... pour les insérer dans un input.
Partager