MS: Layers für Internet-Explorer

Beitrag lesen

Funktioniert aber trotzdem nicht mit div.
Ist das OK, wenn ich in den Layer das div setze ?

<layer name="init"><div id="init" name="init"><img....>
</div></layer>

?

So funktioniert es nämlich mit dem Netscape.
Hier der vollständige Code, der bei beiden funktioniert,
mit dem Nachteil jedoch, dass Netscape den y-Wert vom Layer immer zu
dem y-Wert vom Div dazuaddiert. Deshalb lasse ich bei dem Layer
den y-Wert weg.
Gibt es da nicht eine andere Möglichkeit, als Div im Layer ?

var w=150;
function layer ()
{
        w++;
        if (document.getElementById)
                document.getElementById("init").style.setAttribute ("left", w+"px", "false");
        if (document.layers)
                document.layers.initl.left = w;
        if (document.all)
                document.all.init.style.setAttribute ("left", w+"px", "false");

setTimeout ("layer()", 100);
}
setTimeout ("layer()", 100);

<layer name="initl">
<div name="init" id="init" style="position:absolute;top:150px;left:200px;">
<img src="images/bartman.gif">
</div>
</layer>