ouvrir une div à partir d'une autre div
Salut à tous,
l'idée est qu'à parir d'un lien d'ouvrir une autre div.
voici mon bout de code:
Code:
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> |
et la partie xslt:
Code:
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> |
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