Mike: document.createElement event

Beitrag lesen

Hi,

ich habe das gleiche Problem wie hier http://forum.de.selfhtml.org/archiv/2005/8/t113733/ und versucht mir aus der Lösung etwas zusammenzureimen.

Letztendlich funktioniert es jetzt zwar mit:
newRow.onclick= new Function('xyz','this.bgColor="#D9D9F0"');

Aber gefallen tut es mir nicht richtig, wohl weil ich es nicht richtig verstehe.

1. Es wird eine neue Funktion bei jeder reihe geschrieben, diese heisst dann auch immer xyz. Mehrere Funktionen alle gleichen Namen?

2. Warum überhaupt eine Funktion? im Text kam ja auch die mögliche Antwort auf: newRow.setAttribute("onmouseover","this.bgColor='#FF0000'","false");

Das hätte mit wesentlich besser gefallen, aber das funktioniert ja nicht.
Gibt es dennoch so eine ähnnliche Möglichkeit ohne Funktion zu erzeugen?

Gruss
Mike