hola a todos.. tengo problema con un codigo que no puedo aplicar en onresize en el body.
la idea es la siguiente, quiero posicionar un DIV dependiendo de donde se encuentra la imagen en la pantalla...
el script es el siguiente:
Código PHP:
function getPos2(e) {
var top = 0, left = 0;
if (!e) { e = window.event; }
var myTarget = e.currentTarget;
if (!myTarget) {
myTarget = e.srcElement;
}
else if (myTarget == "undefined") {
myTarget = e.srcElement;
}
while(myTarget!= document.body) {
top += myTarget.offsetTop;
left += myTarget.offsetLeft;
myTarget = myTarget.offsetParent;
}
//alert("left: " + left + "\ntop: " + top);
div2 = document.all["divASContainer"];
alert(top);
div2.style.pixelTop = top + 20;
}
si yo tengo lo siguiente
<img src="imagen.gif" onclick="getPos2()">
lo hace bien... pero en el onresize no me toma me marca error
osea si tengo
<body onresize="getPos2()">
me marca error aca: myTarget = myTarget.offsetParent;
alguien me puede decir que tengo mal, o pq la imagen me funciona ok y en onresize no?
Se agradece