felicss: Safari error: img.onclick=function fun1().. funktioniert nicht

Hallo,
ich habe ein kleines Script geschrieben, welches Bildern dynamisch für onclick eine Funtkion zuweisen, die wiederum Funktion beinhaltet:

  
        var img = document.createElement("img");  
  
        img.src = "scripts/pix/student_mit.png";  
  
        img.id="student_selected"+combo_count;  
  
        img.value ="student_selected";  
  
        img.onclick=function fun1(){changePic(img.id,true);};  
        img.onmouseover=function fun1_1(){changePic(img.id,false);};  
        img.onmouseout=function fun1_2(){onmouseoutPix(img.id);};  

das funktioniert alles einwandfrei im 3.0.1 aber nicht im Safari 3.1.2 ...

vielleicht kann mir wer weiterhelfen, lG

  1. Korrektur:

    das funktioniert alles einwandfrei im Firefox 3.0.1 aber nicht im Safari 3.1.2 ...

  2. Hi,

    es sollte heißen:

    img.onclick=function(){changePic(img.id,true);};

    Gruß, Cybaer

    --
    Man muß viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
    (Jean-Jacques Rousseau, Philosoph u. Schriftsteller)
  3. img.onclick=function fun1(){changePic(img.id,true);};

    Wozu brauchst du hier die ID?
    Was macht die Funktion changePic()?

    Struppi.