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 :

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>
j appelle la fonction comme cela
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>
mais bien evidement cela ne fonctionne pas...

Pourriez vous m indiquer ou cela peche
merci pour votre aide