J'ai un petit problème avec ce java script pour gérer les onglets d'un menu :
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
20 <script type="text/javascript"> <!-- function multiClass(eltId) { arrLinkId = new Array('_0','_1','_2','_3'); intNbLinkElt = new Number(arrLinkId.length); arrClassLink = new Array('current','ghost'); strContent = new String() for (i=0; i<intNbLinkElt; i++) { strContent = "menu"+arrLinkId[i]; if ( arrLinkId[i] == eltId ) { document.getElementById(arrLinkId[i]).className = arrClassLink[0]; document.getElementById(strContent).className = 'on content'; } else { document.getElementById(arrLinkId[i]).className = arrClassLink[1]; document.getElementById(strContent).className = 'off content'; } } } --> </script>
Je reçois un message d'erreur "document.getElementById(arrLinkId[i]) is null" pour le code suivant :
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <div id="container"> <ul id="menu"> <li class="menu0"> <a href="#" id="_0" class="current" onclick="multiClass(this.id)">Tournoi A Venir</a> </li> <li class="menu1"> <a href="#" id="_1" class="ghost" onclick="multiClass(this.id)">Tournoi Freerolls</a> </li> </ul> <div id="menu_0" class="on content">...............</div> <div id="menu_1" class="off content">............................................</div> </div>
Partager