11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
J'ai fait quelque recherche sur google et sur le forum sans trouver de réponses à mon problème...
J'ai un input.submit pour valider mon formulaire (jusque là rien de grave Smiley smile ), j'aimerai tout simplement qu'au passage de la souris sur ce bouton (onMouseOver/onMouseOut donc) mon bouton change de class...
mais (ce serai trop beau...) ça marche pas...
voici le code
<input class="submit_over" type="submit" value="" onMouseOut="this.class='submit_on';" onMouseOver="this.class='submit_over';"/>


Le but finale est de changer l'image de fond de ce fichu bouton.

Merci d'avance Smiley cligne
Modifié par DarkHerumor (07 Dec 2006 - 12:19)
J'avour honetement que je comprend pas les réponses Smiley confused
il n'y a vraiment pas moyen de faire fonctionner un simple OnMouseOver sur une balise input?
J'ai fais 2 - 3 tests pour voir:
Ceci marche très bien,
<input class="submit_over" type="submit" value="" onMouseOut="this.value='Focus';"/>


Alors est-ce normal que je n'arrive apsa modifier la class?

(je suis vraiment débutant en javascript Smiley sweatdrop )
Tu y étais presque... ce n'est pas this.class mais this.className qu'il faut utiliser.

Je te rappelle au passage qu'il existe la pseudo-classe hover pour faire un effet au passage de la souris.