Aller au contenu

Sujets conseillés

Posté

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

Posté

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')">
[...]

Posté

ok.. merci je vais essayer ceci

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...