Changement de couleur d'un label : FF OK, IE passe pas. Pourquoi ? - HTML/CSS - Programmation
Marsh Posté le 14-09-2011 à 00:20:29
Sauf erreur, sous IE < 9 le onChange ne se déclenche que lors de la perte du focus.
Par contre tu peux utiliser onClick, qui lui semble fonctionner "normalement".
Marsh Posté le 14-09-2011 à 00:23:32
D'ailleurs tu peux utiliser un truc comme ca :
Code :
|
et plus besoin d'id spécifique
Et pour faire plus propre, passe par une fonction
Marsh Posté le 13-09-2011 à 14:08:47
Bonjour,
Voici le code d'une des lignes qui compose une liste de checkbox sur une de mes pages HTML :
<LABEL id="label_32"><INPUT type="checkbox" id="checkbox_32" name="checkbox_32" OnChange="document.getElementById('label_32').style.color='#FF6600';" />Ma valeur</LABEL>
Sous FireFox, lorsque je clique sur la checkbox ou le label associé, la couleur change instantanément. Sous IE (7 en l’occurrence et pas moyen de changer, interdit par la politique de ma boite), c'est un peu quand il a envie, au bout de 3 ou 4 changement d'état. C'est très chiant puisque le but de cette manœuvre est justement de mettre en évidence les checkbox qui ont changé d'état
Comment contourner le problème ?
Merci d'avance.
---------------
Au coeur du swirl - Mon feed