incompatibilité backgroundcolor sous IE8
Bonjour,
J'ai un petit problème sous IE8(pour changer) sur mon site.
voici le site en question:http://calendrier.ventana-aerospace.fr
mdp : temp
Il faut sélectionner du personnel pour voir leurs agendas.
En effet, j'ai fais un agenda et j'essaye de faire en sorte que quand on click sur un jour, ça change la couleur de fond de toute une colonne.
Ce que j'ai fais marche sous ff3.6.12
Voici le code javascript qui fais ce que je veux faire:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| //je mémorise la couleur et le nom de l'objet que je change lors de la selection
var ancienne_couleur;
var ancienne_date="";
//change la couleur d'arriere plan si selectionné ou déselectionné
function selectionner_jour(date){
var objet_ancien = document.getElementsByName(ancienne_date);
var objet_nouveau = document.getElementsByName(date);
if(ancienne_date!="")
for(var i=0;i<objet_ancien.length;i++)
objet_ancien[i].style.backgroundColor = ancienne_couleur;
if(date!=ancienne_date){
ancienne_couleur = objet_nouveau[0].style.backgroundColor;
ancienne_date = date;
for(var i=0;i<objet_nouveau.length;i++)
objet_nouveau[i].style.backgroundColor = "aqua";
}
else
ancienne_date=""; |
voici un appel à la fonction:
Code:
selectionner_jour('1292972400');
Si quelqu'un a une idée sur ce qui ne va pas...