bonjour
je cherche a changer le fond de ma page on cliquant sur un lien , le lien est dynamique il change selon 2 variables mois et annee je travaille avec jsp

voici le code de mon jsp
Code jsp : 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
22
23
24
25
26
27
28
29
<%
    String annee = (String)session.getAttribute("annee") == null ? "":(String)session.getAttribute("annee");
    String mois= (String)session.getAttribute("mois") == null ? "" : (String)session.getAttribute("mois");
   
    LinkedList liste = null;
    if(session.getAttribute("list_mois_annee") != null){
        liste = (LinkedList)session.getAttribute("list_mois_annee");
    }
   (LinkedList)session.getAttribute("list_mois_annee");   
    if(liste == null) liste = new LinkedList();
   
%>
 
<li> 
 <span><%=mois%>/<%=mois%></span> 
	<ul id="bg_menu"> 
 <%  
 Iterator itAnnee = liste.iterator();
 while(itAnnee.hasNext()) 
 { 
        HashMap hAnnee = (HashMap)itAnnee.next(); 
        String mois_tmp = (String)hAnnee.get("mois"); 
        String annee_tmp = (String)hAnnee.get("annee"); 
                
 %>  
 
	<li><a href="authentification?mois=<%=mois_tmp%>&amp;annee=<%=annee_tmp%>" target="_self" onclick="changeCouleur(this.couleur)"><%=mois_tmp%> / <%=annee_tmp%></a></li> 
 
 <% }%>

les menus sont stocké dans une liste ils semblent à janvier 2014,fevrier 2014....
je cherche lorsque je choisi le lien janvier 2014 le couleur du fond de ma page sera rouge si je choisi fevrier 2014 la couleur change en bleu

j'ai essayer de faire une fonction java script
Code js : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
function changeCouleur(couleur){
 
    if(mois=="janvier" && annee==2014){
        document.body.style.backgroundcolor='red';
    }
    else if(mois=="fevrier" && annee==2014){
            document.body.style.backgroundcolor='bleu';
    }
 
 
}

mais lorsque j'appelle cette fonction rien ne change