Bonjour,
Je butes sur ce code que je croyai simple
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>
Ce que je souhaites c'est changer la class de l'élément cliqué et celle de l'ancien élément.
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.