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;
}
<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