scusa avevo letto male,
quello che ti serve è questa funzione
usata x es così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; }
ciaocodice:<!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>

Rispondi quotando