conan Posté 2 Décembre 2006 Posté 2 Décembre 2006 Bonjour, Je travail sur mon premier traitement XML/XSL suite au développement d'une partie en ajax. Je galère un peu mais petit à petit j'avance. Je suis actuellement sur la partie XSL et j'ai besoin de faire une chose qui apparament n'est pas correct d'après un éditeur XSL Wysiwyg. en fait je suis dans un tableau dans lequel je peux avoir des listes (filtres) au final côté HTML je dois me retrouver comme ceci : <ul> <li onclick="filtre('f',1);">Choix1</li> <li onclick="filtre('f',4);">Choix2</li> <li onclick="filtre('f',28);">Choix3</li></ul> au clic sur un choix de li je dois appeler une fonction javascript pour mon ajax. j'ai tenté ceci, et c'est là que l'éditeur XSL Wysiwyg refuse : <li onclick="filtre('f',<xsl:value-of select="@val"/>)"><xsl:value-of select="@var"/> </li> Comment faire ? merci de votre aide.
FrenchFred Posté 3 Décembre 2006 Posté 3 Décembre 2006 Bonjour, en xsl, il n'est pas possible d'ajouter quoi que soit de dynamique dans un attribut. (desole pour la formulation) Voici la solution: <li><xsl:attribut name="onclick">filtre('f',<xsl:value-of select="@val"/>)</xsl:attribut><xsl:value-of select="@var"/> </li> Comme tu le vois c'est tres facile et tout con. Mais il faut connaitre Bonne continuation, Fred
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant