JAVAscript marche sur IE mais pas sur firefox

Fermé
vandir59 Messages postés 10 Date d'inscription lundi 12 avril 2010 Statut Membre Dernière intervention 5 mai 2010 - 13 avril 2010 à 15:30
Py_rex Messages postés 241 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 22 juin 2015 - 14 avril 2010 à 17:57
Bonjour,
Ma fonction javascript marche sur IE mais pas sur firefox:
function paint()
{document.getElementById("caracteristique").background='carac/carpaintstop.jpg'
}

function f(){
document.getElementById("paint").onclick=paint;
}

window.onload=f;
merci pour votre aide!

A voir également:

2 réponses

Py_rex Messages postés 241 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 22 juin 2015 52
13 avril 2010 à 16:57
Bonjour,

première erreur : l'appel de la fonction f doit se faire comme ceci : f(); donc :
window.onload=f();

deuxième erreur : l'appel de la fonction paint doit se faire comme ceci : paint(); donc : document.getElementById("paint").onclick=paint();

Ce n'est pas la faute à Firefox qu'IE accepte des erreurs de syntaxe ...
0
vandir59 Messages postés 10 Date d'inscription lundi 12 avril 2010 Statut Membre Dernière intervention 5 mai 2010
Modifié par vandir59 le 14/04/2010 à 09:21
Merci mais ça ne fonctionne toujours pas !
j'ai tout vérifier mais je ne trouve pas la solution
En plus quand j'utilise cette syntaxe mes autres fonctions ne marche plus sur firefox désolé mais je ne pense pas que l'erreur vienne de l'appel de mes fonctions
si quelqu'un à une idée
0
Py_rex Messages postés 241 Date d'inscription samedi 12 juillet 2008 Statut Membre Dernière intervention 22 juin 2015 52
14 avril 2010 à 17:57
Bonjour,

Je vous conseille de lire attentivement ceci :
https://www.commentcamarche.net/contents/574-javascript-les-fonctions
et aussi de faire un tour par le site du zéro pour apprendre quelques notions de javascript.
0