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 html : Sélectionner tout - Visualiser dans une fenêtre à part
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 javascript : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Partager