Voilà je suis tombé sur un script de menu par image super sympa.
Mon problème est le suivant, je construis mon menu en dynamique à partir d'une base de données + PHP et je voudrais que lors d'un click (onClick) sur une image il execute une fonction donnée (un xmlhttprequest) mais je n'arrive pas à récupérer la variable qui m'intéresse( il me faudrait récupérer l'id du <li></li> sélectionné) pour la passer à ma fonction openThumbs().
voici mon code HTML:
<div id="gallery_cat" style="width:400px;margin: auto;">
<div id="imageMenu">
<ul>
<li style="background: url(files/gallery/cat/landscapes.jpg) repeat scroll 0%;" id="1">test1</li>
<li style="background: url(files/gallery/cat/abstract.jpg) repeat scroll 0%;" id="2">test2</li>
<li style="background: url(files/gallery/cat/landscapes.jpg) repeat scroll 0%;" id="3">test3</li>
<li style="background: url(files/gallery/cat/landscapes.jpg) repeat scroll 0%;width:310px;" id="4">test4</li>
</ul>
</div>
<p>Cliquer sur une image pour visualiser la catégorie</p>
<script type="text/javascript">
window.addEvent('domready', function(){
var myMenu = new ImageMenu($$('#imageMenu li'),{openWidth:320, border:2, onClick: openThumbs});
});
</script>
</div>
N'étant qu'à mes débuts en javascript je bloque complètement.
Si quelqu'un avait un tuyaux je suis prenneur.
Merci d'avance
edit: résolu grâce à un simple this.id
problème ImageMenu
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.