Forum de discussion
Forum « Programmation Javascript » (archives)
Re: double menu déroulant
Envoyé: 13 avril 2004, 9h27 par karibou
(ça tu le met dans ta balise <head>)
<script type="text/javascript">
function cliMenu(menu, num)
{
isIE = (document.all)
isNN6 = (!isIE) && (document.getElementById)
if (isIE) menu = document.all[menu+num+'Child'] ;
if (isNN6) menu = document.getElementById(menu+num+'Child') ;
if (menu.style.display == "none")
{
menu.style.display = "block"
document.images['Image'+num].src='../Images/TriangleBas.gif';
}
else
{
menu.style.display = "none"
document.images['Image'+num].src='../Images/TriangleDroite.gif';
}
}
</script>
A chaque click l'image devant le menu ou sous menu change
(ça dans la balise <body>)
<b>
<span id="Menu1Parent">
<a href="#" onClick="cliMenu('Menu', '1'); return false">
<img name="Image1" src="../Images/TriangleDroite.gif" border="0" alt="Ouvrir/Fermer l'option Menu" width="16" height="16">
Menu1
</a><br>
</span>
<span style="display:none" id="Menu1Child">
<b>
Rubrique1<br>
<span id="Menu11Parent">
<b>
<a href="#" onClick="cliMenu('Menu', '11'); return false">
<img name="Image11" src="../Images/TriangleDroite.gif" border="0" alt="Ouvrir/Fermer l'option Menu" width="16" height="16">
SousMenu1
</a><br>
<b>
</span>
<span style="display:none" id="Menu11Child">
<b>
Rubrique<br>
Rubrique<br>
</b>
<span id="Menu111Parent">
<b>
<a href="#" onClick="cliMenu('Menu','111'); return false">
<img name="Image111" src="../Images/TriangleDroite.gif" border="0" alt="Ouvrir/Fermer l'option Menu" width="16" height="16">
SousMenu01 du SousMenu1
</a><br>
</b>
</span>
<span style="display:none" id="Menu111Child">
<b>
Rubrique<br>
Rubrique<br>
Rubrique<br> </b>
</span>
</span>
<span id="Menu12Parent">
<b>
<a href="#" onClick="cliMenu('Menu','12'); return false">
<img name="Image12" src="../Images/TriangleDroite.gif" border="0" alt="Ouvrir/Fermer l'option Menu" width="16" height="16">
SousMenu2
</a><br>
</b>
</span>
<span style="display:none" id="Menu12Child">
<b>
Rubrique<br>
</b>
<span id="Menu121Parent">
<b>
<a href="#" onClick="cliMenu('Menu','121'); return false">
<img name="Image121" src="../Images/TriangleDroite.gif" border="0" alt="Ouvrir/Fermer l'option Menu" width="16" height="16">
SousMenu1 du SouMenu2
</a><br>
</b>
</span>
<span style="display:none" id="Menu121Child">
<b>
Rubrique<br>
Rubrique<br>
</b>
</span>
</span>
</b>
</span>
</b>
J'espère t'avoir aidé!
Réponses
|