scusa avevo letto male,
quello che ti serve è questa funzione
codice:
function getPageCoords (el) {
// thanks to 'Martin Honnen' for this function
var coords = {x: 0, y: 0};
while (el) {
coords.x+=el.offsetLeft;
coords.y+=el.offsetTop;
el=el.offsetParent;
}
return coords;
}
usata x es così
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>coordinate div in posizionamento assoluto da coordinate immagine</title>
<style type="text/css">
</style>
<script type="text/javascript" language="JavaScript">
<!--
function getPageCoords (el) {
// thanks to 'Martin Honnen' for this function
var coords = {x: 0, y: 0};
while (el) {
coords.x+=el.offsetLeft;
coords.y+=el.offsetTop;
el=el.offsetParent;
}
return coords;
}
function posDiv(idx){
var p=getPageCoords(document.images['img1']);
document.getElementById(idx).style.top=p.y+'px';
document.getElementById(idx).style.left=p.x+'px';
}
//-->
</script>
</head>
<body onload="posDiv('livello')">
<div id="livello" style="position:absolute;top:0px;left:0px">
[img]da_posizionare.gif[/img]
</div>
<p style="text-align:right">
[img]gia_posizionata.gif[/img]
</p>
</body>
</html>
ciao