Changer la class d'un menu
Bien le bonjour,
Bon, j'ai du faire 15 forums, avant de venir vous voir et d'être sur que je trouverais la solution ici, héhé. ^^
Voilà, ça ne doit pas être la mer à boire mais je n'arrive pas à changer la class d'un menu.
Voici le HTML :
Code:
1 2 3 4 5 6 7
| <ul id="nav_ad">
<li class="cur"><a href="accueil.php" class="lien_Menu"><strong>Accueil</strong></a></li>
<li><a href="dada.php" class="lien_Menu">Lien A</a></li>
<li><a href="dodo.php" class="lien_Menu">Lien B</a></li>
<li><a href="dudu.php" class="lien_Menu">Lien C</a></li>
<li><a href="dede.php" class="lien_Menu">Lien D</a></li>
</ul> |
Donc le menu est quasiment sous la même forme que celui de développer.com, et lorsque l'on clique sur un des onglets sur menu, le css change selon l'onglet que l'on à cliquer.
Voilà mon javascript :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| function rollover()
{
if(!document.getElementById || !document.createTextNode){return;}
var n=document.getElementById('nav_ad');
if(!n){return;}
var lis=n.getElementsByTagName('li');
for (var i=0;i<lis.length;i++)
{
lis[i].onmouseover=function()
{
this.className=this.className?'cur':'over';
}
lis[i].onmouseout=function()
{
this.className=this.className=='cur'?'cur':'';
}
}
}
window.onload=rollover; |
La class ne bouge pas, elle veut rester sur Accueil. Pas moyen de la faire bouger !!! erf erf erf
Merci pour votre aide. ;)