Hi!
Warum benutzt du nicht einfach 'element.style.left' bzw.
'element.style.top'?
Weils bei mir nicht funkt (IE 6.0 / Win2000).
Beispiel:
<script type="text/javascript">
<!--
for(x=0; x<3; x++) {
var newDiv = document.createElement('div');
var newImg = document.createElement('img');
newDiv.setAttribute('id', ('div_' + x));
newImg.setAttribute ('src', 'http://www.kosnet.com/banner.gif');
newDiv.appendChild(newImg);
newDiv.style.left = (100 * x);
document.body.appendChild(newDiv);
}
//-->
</script>
Obiges Beispiel liegt auf
http://test.web.home.kosnet.com/tmp2.html.
Jeder Banner müsste doch mit +100 eingerückt sein, tut er aber nicht. Hat jemand eine Idee wo der Fehler liegt (ich habe es auch schon mit 100px versucht.
Thanks,
AXEL.