Bonjour,
Je reprends mes questions avec l'écriture correcte des codes. Veuillez m'excuser.
J'utilise un menu déroulant avec des sous-menus.
Le menu est dans une page menu.php que j'appelle. Il est du style :
Dans mon head de ma page j'utilise:
Je veux faire la même chose avec un deuxième niveau et je n'y arrive pas.
Comment faire ?
Merci d'avance
Modifié par osiris (15 Jul 2007 - 17:09)
Je reprends mes questions avec l'écriture correcte des codes. Veuillez m'excuser.
J'utilise un menu déroulant avec des sous-menus.
Le menu est dans une page menu.php que j'appelle. Il est du style :
<div id="menu">
<dl>
<dt onmouseover="javascript:montre('smenu1');"><a href="">truc</a></dt>
<dd id="smenu1" class="cn" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre('');">
<ul>
<li><a href="">Machin</a></li>
<li><a href="">Chose</a></li>
</ul>
</dd>
</dl>
<dl>......etc</div>
</div>
Dans mon head de ma page j'utilise:
<script type="text/javascript"> <!-- permet menu1, 2É dans le div.barremenu-->
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
for (var i = 1; i<=10; i++) {
if (document.getElementById('smenu'+i)){document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
</script>[
Je veux faire la même chose avec un deuxième niveau et je n'y arrive pas.
Comment faire ?
Merci d'avance
Modifié par osiris (15 Jul 2007 - 17:09)