Salut à tous,
l'idée est qu'à parir d'un lien d'ouvrir une autre div.
voici mon bout de code:
et la partie xslt:
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 <script type="text/javascript"> function ShowHide(elem,image) { var mon_div = document.getElementById(elem); if(mon_div.style.display == "none"){ mon_div.style.display = ''; image.src = 'moins.png'; } else{ mon_div.style.display = "none"; image.src = 'plus.png';} } </script>
j'arrive à ouvrir et fermer ma 2ème div en cliquant sur chaque lien mais j'aimerai à partir de ma première div ouvrir directement tous les liens de ma 2ème div et les fermer aussi. Je pense que j'ai été clair, merci pour votre aide
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 <xsl:variable name="sub_module_index"/> a href="#" onclick="return false">Folder-Unfolder <img> <xsl:attribute name="src">C:/Users/cdosunga/Desktop/delta_product/moins.png </xsl:attribute> <xsl:attribute name="id">image </xsl:attribute> <xsl:attribute name="onclick">javascript:ShowHide('<xsl:copy-of select="$sub_module_index" />'); </xsl:attribute> </img></a> <div style="display:"> <xsl:attribute name="id"> <xsl:copy-of select="$sub_module_index" /> </xsl:attribute> <xsl:attribute name="href">javascript:ShowHide('<xsl:copy-of select="$sub_module_index" />_module_name_<xsl:value-of select="position()" />'); </xsl:attribute> <xsl:value-of select="module-name" /> </A> <div style="display:none"> <xsl:attribute name="id"> <xsl:copy-of select="$sub_module_index" />_module_name_<xsl:value-of select="position()" /> </xsl:attribute> </div> </div>
Partager