Bonsoir,
J'ai un menu déroulant avec du Javascript.
Je voudrais que quand on clic sur les liens; la partie qui s'est ouverte et où on a cliqué, reste ouverte sur la nouvelle page.
Voici le code Javascript du menu:
Voici le code HTML du menu:
Le menu en question est visible sur mon site
Merci d'avance pour votre aide,
Subran
Modifié par subran (24 Apr 2006 - 20:13)
J'ai un menu déroulant avec du Javascript.
Je voudrais que quand on clic sur les liens; la partie qui s'est ouverte et où on a cliqué, reste ouverte sur la nouvelle page.
Voici le code Javascript du menu:
<!-- Menu vertical déroulant à gauche -->
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';}
}
Voici le code HTML du menu:
<div class="menutop">
<div class="menubot">
<dl>
<dt class="titremenuvert" onclick="javascript:montre('smenu1');">Annuaire</dt>
<dd id="smenu1">
<ul class="menuvert">
<li><a href="/annuaire">Accueil</a></li>
<li><a href="/annuaire/index.php3?page=nouveaux">Nouveautés</a></li>
<li><a href="/annuaire/index.php3?page=proposition">Proposer</a></li>
<li><a href="/annuaire/index.php3?page=clics">Top clics</a></li>
<li><a href="/annuaire/index.php3?page=votes">Top Votes</a></li>
</ul>
<hr />
</dd>
<dt class="titremenuvert" onclick="javascript:montre('smenu2');">Télécharger</dt>
<dd id="smenu2">
<ul class="menuvert">
<li><a href="/annuaire/index.php3?cat_id=208">Bureautique</a></li>
<li><a href="/annuaire/index.php3?cat_id=210">Internet</a></li>
<li><a href="/annuaire/index.php3?cat_id=211">Multimédia</a></li>
<li><a href="/annuaire/index.php3?cat_id=212">Webmaster</a></li>
<li><a href="/annuaire/index.php3?cat_id=213">Sécurité</a></li>
<li><a href="/annuaire/index.php3?cat_id=209">Divers</a></li>
</ul>
<hr />
</dd>
Le menu en question est visible sur mon site
Merci d'avance pour votre aide,
Subran

Modifié par subran (24 Apr 2006 - 20:13)