Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/10/2011, 20h57   #1
Invité de passage
 
Inscription : août 2006
Messages : 1
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1
Points : 0
Points : 0
Par défaut array dans un tableau html avec jquery

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 :
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
xzonz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2011, 22h30   #2
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 779
Points : 4 779
Bonjour,
jQuery ou non, il te faut écrire dans ta popup ce que tu souhaites voir s'afficher.
Dans ton cas, lors de la récupération de tes données, il te faut insérer les balises qui te permettront de formater au mieux ta présentation.
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h43.


 
 
 
 
Partenaires

Hébergement Web