changer l'apparence d'un bouton au passage de la souris

silverbeach
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 333
Inscription: 20 Juil 2005

changer l'apparence d'un bouton au passage de la souris

Message le Jeu Avr 01, 2010 23:33

Bonsoir,

Je ne suis pas fort en JavaScript et j'ai un problème avec ce langage:

J'aimerai changer l'apparence d'un bouton au passage de la souris.

Voici le code:
Code: Tout sélectionner
<input type="submit" class="envoi_anim" name="envoyer" value="" onmouseout="javascript:this.class='envoi_anim';" onmouseover="javascript:this.class='envoi_anim_h';" />


j'avais pensé de changer la class au passage de souris mais ca ne fonctionne pas.

J'ai fait un test en changeant class par value et dans ce cas là, value change au passage de la souris.

D'où vient l'erreur avec class?
Ou il y a-t-il une autre méthode?

jcaron
WRInaute accro
WRInaute accro
 
Messages: 2685
Inscription: 13 Fév 2004

Re: changer l'apparence d'un bouton au passage de la souris

Message le Ven Avr 02, 2010 1:08


silverbeach
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 333
Inscription: 20 Juil 2005

Re: changer l'apparence d'un bouton au passage de la souris

Message le Ven Avr 02, 2010 9:13

merci pour le lien mais comment dois-je l'intégrer?


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19592
Inscription: 8 Aoû 2004

Re: changer l'apparence d'un bouton au passage de la souris

Message le Ven Avr 02, 2010 14:02

utilise plutôt les css, avec ton input#id_button:hover en faisant attention que le hover sur autre chose qu'un <a> ne fonctionne pas sur IE6

jcaron
WRInaute accro
WRInaute accro
 
Messages: 2685
Inscription: 13 Fév 2004

Re: changer l'apparence d'un bouton au passage de la souris

Message le Ven Avr 02, 2010 14:25

silverbeach a écrit:merci pour le lien mais comment dois-je l'intégrer?


Ben tu utilises la propriété "className" au lieu de "class". C'est l'une des rares exceptions (la seule?) où la propriété DOM et l'attribut HTML n'ont pas le même nom.

Sinon effectivement mon premier instinct aurait été de te conseiller le :hover, mais comme ça ne marche pas partout c'est vrai que j'ai tendance à éviter, mais il faut que je me mette dans la tête que ça n'affecte plus que IE6 et que ce n'est donc plus très grave de nos jours.

Jacques.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19592
Inscription: 8 Aoû 2004

Re: changer l'apparence d'un bouton au passage de la souris

Message le Ven Avr 02, 2010 14:48

en plus, pour IE6 un hack js existe permettant de simuler le hover sur toute balises

silverbeach
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 333
Inscription: 20 Juil 2005

Re: changer l'apparence d'un bouton au passage de la souris

Message le Ven Avr 02, 2010 16:49

Merci pour vos réponses.

Je pense que je vais le faire en css.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités