- eller for ikke at få det globale space fyldt op med en bunke variabler, kan du knytte variablen til HTML-elementet:
editAnchor.setAttribute("gnubasse", myVal);
editAnchor.onclick = function(){
updateUser(this.getAttribute("gnubasse"));
}
Derudover bør man ikke kunne sætte event-handlers som attributter:
deleteAnchor.setAttribute('onClick','delete('+fields[i]+');');
Lykkes det, så betragt det, som værende en browser-bug =)
I virkeligheden bør du bruge attachEvent:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/attachevent.asp- og addEventListener:
http://developer.mozilla.org/en/docs/DOM:element.addEventListener- alt efter, hvad browseren understøtter