Dazu gäbe es ja zwei möglichkeiten:
newRow.setAttribute("onClick","alert('test')","false");
Oder:
newAttribute = document.createAttribute("onClick");
newAttribute.nodeValue = "alert('test')";
newRow.setAttributeNode(newAttribute);Jedoch funktioniert keine der beiden Arten im IE.
Habe irgendwo gelesen, dass das erste gehen sollte, tut es aber nicht...Geht es überhaupt irgendwie?
Es gibt 4 Möglichkeiten.
Die 3. hast du ja schon beschrieben.
die 4 ist dem Handler direkt die Funktionsreferenz zuzuweisen:
newAttribute.onclick = function()
{
....
}
oder
newAttribute.onclick = eine_funktion;
function eine_funktion()
{
....
}
und du solltest statt bgColor style.backgroundColor nehmen
Struppi.