JAVAscript marche sur IE mais pas sur firefox

vandir59 Messages postés 10 Statut Membre -  
Py_rex Messages postés 250 Statut Membre -
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!

2 réponses

  1. Py_rex Messages postés 250 Statut Membre 52
     
    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
    1. vandir59 Messages postés 10 Statut Membre
       
      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
  2. Py_rex Messages postés 250 Statut Membre 52
     
    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