Bonjour,
Je butes sur ce code que je croyai simple
Ce que je souhaites c'est changer la class de l'élément cliqué et celle de l'ancien élément.
Code : 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
20
21 <script type="text/javascript"> var ancien=1; function menu(x) { document.getElementById(+ancien+).className="Nactive"; document.getElementById(+x+).className="active"; ancien=x; } </script> <div id="nav-bar"> <ul> <li><a href="#home" id=1 class="active" onclick="menu(1)">Accueil</a></li> <li><a href="#presentation" id=2 class="Nactive" onclick="menu(2)" >Présentation</a></li> <li><a href="#etudes" id=3 class="Nactive" onclick="menu(3)" >Etudes</a></li> <li><a href="#certificats" id=4 class="Nactive" onclick="menu(4)" >Certificats</a></li> <li><a href="#projets" id=5 class="Nactive" onclick="menu(5)" >Projets</a></li> <li><a href="#experiences" id=6 class="Nactive" onclick="menu(6)" >Expériences</a></li> <li><a href="#skills" id=7 class="Nactive" onclick="menu(7)" >Compétences</a></li> <li><a href="#contact" id=8 class="Nactive" onclick="menu(8);" >Contact</a></li> </ul> </div>
je crains ne pas savoir si c'est le numérique de mes ID qui génent, ou ma syntaxe ... bref je ne trouves pas même
en utilisant id="2" par exemple.
En plus il me di ne pas connaitre la fonction menu ??
Merci d'avance de votre aide.
Partager