Hallo,
ich liebe diesen Browser.... nur blöd, das das den Opera ins schleudern bringt, der hat ja allerdings eh seine Macken bei innerHTML (wer immer da für die implentierung zuständig war....) - Also doch wieder wie in guten Zeiten eine Browser/Funktionsweiche fürs Sorgenkind IE...
Probiere es mal mit dieser Alternative fuer das Setzen von onclick=function(){...} und das mit style.position... hattest Du ja bereits probiert. So klappt das bei mir unter IE, Mozilla und Opera (7):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test by TM 05/03</title>
<script type="text/javascript">
<!--
function init(){
var neuesdiv,Text;
neuesdiv=document.createElement("div");
neuesdiv.style.position="absolute";
neuesdiv.style.top="120px";
neuesdiv.style.left="120px";
neuesdiv.onclick=function(){test()};
Text = document.createTextNode("neues Div eingefügt");
neuesdiv.appendChild(Text);
document.getElementById("test").appendChild(neuesdiv);
}
function test(){
alert("hm");
}
//-->
</script>
</head>
<body onload="init()">
<div id="test"></div>
</body>
</html>
MfG, Thomas