Andreas: (DOM)Objekt welches eine Funktion aufruft

Beitrag lesen

Hallo ich habe ein kleines Problem,

ich möchte gern auf ein (DOM)Objekt zugreifen von dem eine Funktion über ein Event aufgerufen wurde also z.B. auf den Button wenn dieser Button ein clickEvent hat z.B sowas wie

<input type="button" onclick="eineFunktion();">

in plainHtml ft. Javascript könnte man eine Lösunge wie diese nutzen

<input type="button" onclick="eineFunktion(this);">

und dann in der Fuktion auf diesen Parameter zugreifen.

Leider will ich nun das ganze aber in einer Domstruktur realisieren und da macht mir der IE mal wieder Striche durch meine Rechnung. Ich nutze die Funktion attachEvent um im IE mein gewünschtes Event anzufügen.

Momentan sieht meine Code für den IE etwa so aus:

event='onclick';
func = 'eineFunktion(this)';
elem.attachEvent(event,function(){eval(func)});

(ich weiss "eval is evil" aba darüber möchte ich jetz nich diskutieren :) )

gibt es eine andere Möglichkeit auf das (DOM)Objekt zuzugreifen von welchen die Funktion aufgerufen wurde?

danke im Vorraus