Folgender Code funktioniert im Mozilla, der IE übernimmt aber nicht das per setAttribute auf onMouseDown gesetzte JavaScript. Laut SELFHTML sollte der IE aber setAttribute unterstützen. Gibt es da 'ne (möglichst) einfache Lösung?
prvnum=document.createElement("div");
prvnum.style.textAlign="center";
prvnum.style.backgroundImage="url(ring.gif)";
prvnum.style.position="absolute";
prvnum.style.left=(xp*picw-2)+"px";
prvnum.style.top=(yp*picw-2)+"px";
prvnum.style.width="20px";
prvnum.style.height="20px";
prvnum.style.fontSize="10px";
prvnum.style.paddingTop="4px";
prvnum.style.cursor="pointer";
prvnum.setAttribute("onMouseDown", "javascript:parent.edit.location.href='#ap"+(num-1)+"';");
Ausgabebereich = document.getElementsByTagName("body")[0];
out = document.createTextNode(num);
prvnum.appendChild(out);
Ausgabebereich.appendChild(prvnum);
Danke
Stefan