Bonjour,
Bon le titre n'est pas vraiment explicite je vais vous expliquer mon problème :
alors voici mon code :
ici je veux afficher 3 choses différentes à l'écran, ça marche très bien avec la variable vtype quand je change la valeur de la variable dans le code. Je veux donc quand je clique sur un bouton sur mon site que ça affiche un des trois contenus suivant quel bouton on a pressé. Je sais que l'on ne peut pas changer la valeur d'une variable mais je me demande juste si vous avez pas des idées ou des pistes que je pourrais exploiter pour arriver à mes fins (seulement en HTML/CSS/JS/XSL pas d'autres langages). Merci de votre aide en avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <xsl:template match="Documents" > <xsl:param name="viewtype" /> <xsl:variable name="vtype">1</xsl:variable> <xsl:for-each select="Document"> <div> <xsl:attribute name="name"> <xsl:value-of select="concat('dh', LabelType)"/> </xsl:attribute> <xsl:choose> <xsl:when test="$vtype=1"> [traitement] </xsl:when> <xsl:when test="$vtype=2"> [traitement] </xsl:when> <xsl:when test="$vtype=3"> [traitement] </xsl:when> <xsl:otherwise> </xsl:otherwise> </xsl:choose> </div> </xsl:for-each> </xsl:template>
Partager