Bonjour,

J'aie dans mon fichier html un liste de nom.
Quand on clic dessus, je met une couleur sur le lien et quand je clic sur un autre lien, ca m’enlevè tout et recolorie le nouveau lien cliqué.

Pour cela j'utilise 2 petites fonctions
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
function ChangeColor(id5) 
{
	document.getElementById(id5).style.color="#f4ebda";
	document.getElementById(id5).style.background ='#6c3306 none repeat scroll 0% 50%';
}
 
function RemoveAllColors(id5) 
{
	var RemoveAttribute = document.getElementById("box").getElementsByTagName("a");
		for(var i=0; i< RemoveAttribute .length; i++) {RemoveAttribute [i].removeAttribute("style");}
}
Mon petit soucis est que ca marche nickel avec mon firefox (je suis sous mac)
mais des que je passe sur tablette (iOs ou Android) ChangeColor fais bien son job mais pas RemoveAllColor

Un soucis de compatibilité ?

Merci pour ceux qui ont une idée.
Si besoin je peux vous poster un petit code html de test ....

Thais