JoP Posté 7 Août 2007 Posté 7 Août 2007 Bonjour tout le monde.. Je voudrais savoir comment faire pour que quand la souris passe au dessus d'une case, la class css change pour avoir un affichage différent.. je sais que cela se fait en javascript, mais je ne sais pas comment... merci
captain_torche Posté 7 Août 2007 Posté 7 Août 2007 Si c'est juste pour faire du changement au passage de la souris, il te suffit d'utiliser la pseudo-classe :hover. Par contre, pour que ça fonctionne bien sous IE, il vaut mieux l'appliquer sur un élément lien. Si tu dois absolument le faire sur un autre élément, tu peux le faire de cette manière en JavaScript : <script type="text/javascript">function change_class(element, nom_classe) {element.setAttribute('class', nom_classe);element.setAttribute('className', nom_classe); // pour que ça marche sous IE}</script>[...]<td onmouseover="change_class(this, 'classe1')" onmouseout="change_class(this, 'classe2')">[...]
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant