Danke für die Antwort, nur leider funktioniert es immer noch nicht. Das Script ist jetzt zwar natürlich kürzer geworden, aber auch nicht mehr....
....
var TD1 = document.createElement("div");
document.getElementById(elementbase).appendChild(TD1);
ids += 1;
var subid = "subid" + ids;
TD1.id = subid;
TD1.className = "nav03extra";
TD1.onmouseover = "over02(this)";
TD1.onmouseout = "out02(this)";
TD1.onclick = "linkme('test.html')";
...
Die onmouserover events gehen alle nicht.... :(