hola:
Tengo la siguiente pagina:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://
www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin título</title>
<script>
function Cargado(){
// crea una capa com DOM
div = document.createElement("div");
div.setAttribute('position', 'absolute');
div.setAttribute("id", "capa2");
div.style.width='20'//width:20px;
div.style.height='20' //height:20px;
div.style.left='312';
div.style.top='89';
div.style.backgroundImage='url(marcador1.gif)' //background-image:
url(marcador1.gif)
div.setAttribute((document.all ? 'className' : 'class'),
"arrastrarIMG");
document.getElementById("mapa").appendChild(div);
}
window.onload=Cargado</script>
<STYLE type="text/css">
#.arrastrarIMG
{
position:relative;
}
body {
margin-left: 0px;
margin-top: 0px;
}
</STYLE>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
</head>
<body>
<div id="mapa" style="
position:absolute;
width:800px; height:795px;
z-index:1; border: 1px none #000000;
background-image: url(imagenes/PM021421-1.jpg); layer-background-
image: url( imagenes/PM021421.jpg);
left: 0px; top: 0px;" >
<div id="CELDA1" style="
position:absolute;
left:106px; top:68px;
width:20px; height:20px;
clip:rect(2,2,2,2);
background-image: url(marcador1.gif);repeat:no;"
class="arrastrarIMG">
</div>
</div>
</body>
</html>
lo que quiero es que una vez cargada la pagina se ejecute la funcion
Cargado la cual crea una capa mediente Javascript y la coloque como
una hija de la capa mapa en una posicion concreta (por ejemplo
div.style.left='312'; div.style.top='89'.
Pues bien esto lo realiza bien si el navegador es el IE6 pero si es
IE7 crea la capa pero la coloca en la coordenada 0,0
sabeis como se puede solucionar?
Gracias
Alfonso