Bonjour à toutes et tous.
Voila ma question :
J'ai une page avec un div qui contient des liens vers des images.
Via une fonction jQuery quand je clique sur le lien au dessus du div en question, je récupère tous ces liens dans un array unidimensionnel javascript.
Ensuite j'affiche la galerie venant du array dans un popup ...
Jusque là, tout fonctionne, les images s'affichent bien dans le popup
et les liens fonctionnent.
Code qui fonctionne (la suite plus bas) :
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 $('a.galerie').click(function(e){ var ell= e.target||event.srcElement; divchoisi="#"+"div"+ell.id.substr(4); var tab=new Array() $(divchoisi + ".stylediv a").each(function() { tab.push('<a href="'+$(this).attr('href')+'">'+'<img src="'+$(this).attr('href')+'"'+'style="height:70px">'+'</a>') }); function popup() { w=open("",'popup','width=800,height=800,toolbar=yes,scrollbars=yes,resizable=yes'); w.document.write(tab); w.document.write("</BODY>"); w.document.close(); } popup() });
Le problème est que dans le popup tout s'affiche en vrac et j'aimerais que les images apparaissent dans un tableau HTML (de dix colonnes de large)
histoire de remettre tout cela en ordre !
J'ai pas mal cherché ... mais je n'ai pas encore les connaissances qui me permettent de faire cela.
Pourriez-vous m'aidez en modifiant mon code pour que je puisse garder
l'exemple ?
Merci de votre aide.
Franck
Partager