11548 sujets

JavaScript, DOM et API Web HTML5

j'ai une erreur javascript sous firefox dans cette ligne

echo "<input type='button' value='".langue("bouton_valider")."' class='bouton_off' onmouseover=\"highlightbutton('bouton_on')\" onmouseout=\"highlightbutton('bouton_off')\" onclick=\"document.form_recherche.action='inscription.php';document.form_recherche.submit()\" />\n";


il semblerait que ça soit les onmouseover et onmouseout qui génère cette erreur

ma fonction highlightbutton est ceci

<script type="text/javascript">
function highlightbutton(name_class) {
	if ("input"==event.srcElement.tagName){
		event.srcElement.className=name_class;
	}
}
</script>


Sous IE ca marche pas d'erreur, sous netscape ca marche pas mais je n'ai pas d'erreur.

Qqn peut m'aider ou qqn a-t-il un autre système pour changer la couleur des boutons au survol?

merci d'avance
Modifié par the_qd (28 Mar 2005 - 13:56)