Bonjour, j'ai fait un petit programme en javascript qui "dégrise" un bouton que si tout les champs du formulaire sont remplis.
A la base j'utilisais simplement:
document.getElementById("valider0").innerHTML = '<input border="0" src="images/Valider1.png" type="image" value="submit" onmouseover="this.src=\'images/Valider2.png\';" onmouseout="this.src=\'images/Valider1.png\';"/>';
Pour faire apparaitre un bouton qui "s'enfonce" quand on passe dessus, Mais avec IE ça marché pas
donc j'ai fait ça:
1 2 3 4 5 6
| document.getElementById("valider0").src="images/Valider1.png";
document.getElementById("valider0").type="image";
document.getElementById("valider0").value="submit";
document.getElementById("valider0").onmouseover="this.src='images/Valider2.png';";
document.getElementById("valider0").onmouseout="this.src='images/Valider1.png';";
document.getElementById("valider0").disabled = ''; |
En fait par défaut j'ai bien une image de bouton "grisé" puis quand je remplis tout les boutons j'ai bien un bouton en couleur sur lequel je peux cliquer pour passer à la suite, mais quand je passe dessus il y a pas l'effet "d'enfoncement" que je voudrait.
Sinon mon 2ème problème est toujours avec IE
, lorsque j'ouvre la page j'ai un message d'erreur:
Stack overflow at line: 0
J'ai déja cherché sur le net mais c'est dur de trouver des réponses pour des sujets aussi précis...
Merci d'avance pour vos réponses
Partager