2012-09-07 3 views
5

ich die JavaScript-Fehler erhaltenNicht Javascript Fehler in IE7 implementiert, wenn die Funktion Bindung

SCRIPT16385: Not implemented 

Wenn ich das folgende Stück Code ausführen ..

$j('img[id="edit_destination"]').bind('click',function(){ 
      document.getElementById("edit_destination").onclick = editPRINum(this); 

}); 

editPRINum ist eine Funktion in der gleichen Javascript. Ich habe das Problem gegooglet und es sieht so aus, als müsste ich erklären, dass es eine Variable ist. Allerdings verwende ich dies, um eine Funktion zu binden. Was soll ich tun?

Antwort

3

Ich glaube, Sie sollten diesen versuchen

$j('img#edit_destination').bind('click',editPRINum); 

In Ihrer Callback-Funktion (editPRINum), this wird das img Element eine Referenz sein.

PS: Was ist $ j? eine Verknüpfung zu jQuery?

+0

Arbeitete wie ein Charme, Danke :) P.S. Ich benutze $ j, um Konflikte in jQuery zu vermeiden. –

Verwandte Themen