Bonjour
J'apprends doucement javascript mais là je suis coincé je voudrais modifier la couleur de fond d'un div lors du click et en afficher un autre.
L affichage s effectue sans pb mais impossible de modifier la couleur du div clické.
j autilise le code suivant :
j appelle la fonction comme cela
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"> function voirOnglet(id){ for(var i=1;i<=5;i++) { document.getElementById('onglet_'+i).style.display='none'; } if(document.getElementById(id).style.display =='none') { document.getElementById(id).style.display = 'block'; /*ici je voudrais appeller la fonction pour changer la couleur du div clické*/ couleur_onglet_1 = #111111; couleur_onglet_2 = #222222; couleur_onglet_3 = #333333; couleur_onglet_4 = #444444; couleur_onglet_5 = #555555; document.getElementById('menu_'+id).style.background-color:couleur_+id; } } </script>
mais bien evidement cela ne fonctionne pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <div id="menu_onglet_1"><a href="#" onclick="voirOnglet('onglet_1');">lien onglet 1</a></div> <div id="menu_onglet_2"><a href="#" onclick="voirOnglet('onglet_2');"> lien onglet 1 </a></div>
Pourriez vous m indiquer ou cela peche
merci pour votre aide
Partager