Also erstmal Danke für die schnelle Antwort!!
Ich erstelle die Tabelle und alle Knoten dynamisch mit
var tTR = document.all["UnderMenu"].insertRow(0);
var tTD1 = document.createElement("td");
und dieses Element hat das Attribut onmouseover bereits.
var tTD1Att1 = document.createAttribute("onmouseover");
Deshalb ist dieser Aufruf unnötig.
tTD1Att1.nodeValue = "mover2(this)";
tTD1.setAttributeNode(tTD1Att1);wie muss ich da vorgehen um das onmouseover Event anzusprechen?
wenn ich mit this arbeite bezieht sich doch das this auf das javascript, nicht aber auf den Knoten <td> oder?
doch this bezieht sich auf den Kontext iin dem Falle das td Element. Daher reicht immer noch:
var tTR = document.getElementById("UnderMenu").insertRow(0);
var tTD1 = document.createElement("td");
tTD1.onmouseover = mover2;
in der Funktion mover2 ist this = tD1
Du solltest deine Skripte im Firefox entwickeln der bietet wesentlich bessere Unterstüzung dabei an. document.all ist aber Microsoft Syntax.
Struppi.