jedoch konnte ich hiermit keine dynamische JS Funktion definieren, die dann per Mausklick auf ein HTML Element aufgerufen werden kann.
Sie hat doch nur gesagt, ...
Stimmt. Ginge wie du sagst:
element.onevent = new Function("JS-Code als String");
Mathias