Magazine Internet

[ASP] Changer l’index d’un Accordion via JavaScript

Publié le 20 février 2009 par Jeremy.jeanson

Ah si seulement tout pétait possible via code-behind! Ne rêvons pas, il y aura toujours des situation où il est préférable d’utiliser JavaScript pour piloter des controls. Dans mon cas j’ai eu à changer l’index d’un Accordion (Ajax Control ToolKit) via JavaScript. Après de nombreuse recherches… et surtout pas mal de tâtonnement j’e suis arrivé à produire le code suivant:

<script type="text/javascript">
	function ChangeIndex(index) {
    	var accordion = $get('<%= MonAccordion.ClientID%>').AccordionBehavior;
        accordion.set_SelectedIndex(index);
	}
</script>

Et donc pour faire l’appel de cette méthode via un lien

<a href="#" onclick="ChangeIndex(0)" title="Premier élément">
	Afficher le premier élément de l'accordion
</a>

Retour à La Une de Logo Paperblog

A propos de l’auteur


Jeremy.jeanson 1573 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte