Danfix: Eventhandler dynamisch verändern

Beitrag lesen

Salut!

Ist es möglich per Javascript nachträglich einen Eventhandler
hinzuzufügen?
D.h. meine HTML-Seite wird serverseitig generiert, allerdings
ohne Eventhandler! Diese will ich jetzt nachträgich einfügen.

Also ungefähr so:

document.getElementsByTagName('TD')[i].firstChild.setAttribute("onContextMenu","alert('OK');","false");

Das hab ich auch schon versucht:

document.getElementsByTagName('TD')[i].firstChild.onContextMenu = "alert('OK');";

Wenn ich mir dann mit alert mal das InnerHTML ausgeben lasse, steht
der Handler auch drin, nur funktionieren tut er nicht!
Warum? Und wie geht's richtig?

Danke!