<p>dddd
<table><tr><td>
<span id=MySpan></span>
</td></tr></table><script>function getDim(el){
for (var lx=0,ly=0;el!=null;
lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent);
return {x:lx,y:ly}
}
mySpanDim = getDim(document.getElementById("MySpan"))
alert("x:" + mySpanDim.x + ", y:" + mySpanDim.y)</script>

解决方案 »

  1.   

    <HTML>
    <SCRIPT language="javascript">
    function getPos(obj)
    {
    var pos = new Array();
    var t=obj.offsetTop;
    var l=obj.offsetLeft;
    while(obj=obj.offsetParent)
    {
    t+=obj.offsetTop;
    l+=obj.offsetLeft;
    }
    pos[0] = t;
    pos[1] = l;
    return pos;
    }
    function test(obj)
    {
    var arr = new Array();
    arr = getPos(obj);
    alert(arr[0] + ":" + arr[1]);
    }
    </SCRIPT>
    <BODY>
    <IMG src="" id="img" width="100" height="100" onClick="test(this)">
    </BODY>
    </HTML>
      

  2.   

    <HTML>
    <SCRIPT language="javascript">
    function getPos(obj)
    {
    var t=obj.offsetTop;
    var l=obj.offsetLeft;
        alert(t+":"+l);
    }
    </SCRIPT>
    <BODY>
    <IMG src="" id="img" width="100" height="100" onClick="getPos(this)">
    </BODY>
    </HTML>