Webmaster Hub: Pb XSL premier dev. - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Pb XSL premier dev. Noter : -----

#1 L'utilisateur est hors-ligne   conan 

  • Groupe : Actif
  • Messages : 46
  • Inscrit(e) : 06-septembre 04
  • Genre:Homme
  • Localisation:Nord

  Posté 02 décembre 2006 - 08:36

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.
0

#2 L'utilisateur est hors-ligne   FrenchFred 

  • Groupe : Webmaster Régulier
  • Messages : 73
  • Inscrit(e) : 19-octobre 04
  • Genre:Homme
  • Localisation:Durban

Posté 03 décembre 2006 - 15:56

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
Voyager pour travailler ou travailler pour voyager ?
Un temps en Afrique du sud
Web Design & Development
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)