Bonjour,
Voilà que j'ai encore un problème… Cette fois-ci j'ai une page avec les miniatures d'un album photo. Ce que je veux faire fonctionnait avec les habituelles "onClick" dans la balise, mais là je patauge.
J'ai donc plusieurs thumbs, possédants tous la classe "thumbs", et une id. J'aimerais qie chacun d'eux soient cliquables et ouvre un apercu, le tout avec une requête Ajax fournissant le titre, la description, la date, etc.
Pour l'instant je ne parvient même pas à retrouver mon apercu. Voici le code en l'état, avec une alert pour tester :
- Je place un premier observateur pour lancer le tout une fois la place en page (les images étant inséré via une requête AJAX, ça avait l'air de bloquer)
- je récupère (enfin, je pense) mes objets img via leur class CSS
- je fait boucle avec chaque image en récupérant leur id
- je passe l'idée en argument du second observateur qui lance une alerte quelconque
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Event.observe(window, 'load', function(){ var images = $$('div.apercu_image'); images.each(function(item) { var id = identify(item); Event.observe(id, 'click', function(event){ alert('Hello'); }); }); });
Merci d'avance pour vos suggestions !![]()
Partager