what do you mean? have you checked the positions? try this:
<body margin="0"><table cellspacing="0" cellpadding="0">
<tr>
<td>sss</td>
<td>
<table cellspacing="0" cellpadding="0">
<tr><td>sss</td>
<td><table cellspacing="0" cellpadding="0">
<tr>
<td>sss</td><td><img src="zip.gif"></td></tr>
</table></td>
</tr>
</table>
</td>
</tr>
</table><input type=button value="get" onclick="getPos()">
</body>
<script>
function getPos()
{
//alert(document.body.offsetTop);
for (var i=0; i < document.images.length;i++)
{
  var top=0, left=0;
  obj = document.images[i];
  while (obj && obj.tagName != "BODY")
  {
alert(obj.tagName +":" + obj.offsetLeft+":"+obj.offsetTop);
left += obj.offsetLeft;
top += obj.offsetTop;
obj = obj.parentElement;
  }
  //alert(obj.tagName);  alert(left + ":" +top);
}}
</script>

解决方案 »

  1.   

    to verify the position, try to move the mouse around and look at the status bar:
    <script language="javascript">
    function document.onmousemove()
    {
      window.status = event.clientX + "," + event.clientY;
    }
    </script>
      

  2.   

    多 karma(无为)兄,如果我在图片的上面回车,就得不多准确的top了.<table cellspacing="0" cellpadding="0" align="center">
      <tr>
        <td height="712">sss</td>
        <td height="712"> 
          <table cellspacing="0" cellpadding="0">
    <tr>
              <td height="646">sss</td>
              <td height="646">
    <table cellspacing="0" cellpadding="0">
    <tr>
    <td>sss</td>
                    <td>
                      <p>&nbsp;</p>
                      <p>&nbsp;</p>
                      <p>&nbsp;</p>
                      <p>&nbsp;</p>
                      <p>&nbsp;</p>
                      <p>&nbsp;</p>
                      <p>&nbsp;</p>
                      <p>&nbsp;</p>
                      <p>&nbsp;</p>
                      <p>&nbsp;</p>
                      <p><img src="0001.gif" width="284" height="320" border="1"></p>
                    </td>
                  </tr>
    </table></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
      

  3.   

    function getPos()
    {
    //alert(document.body.offsetTop);
    for (var i=0; i < document.images.length;i++)
    {
      var top=0, left=0;
      obj = document.images[i];
      while (obj && obj.tagName != "BODY")
      {
    if (obj.tagName != "P")
    //alert(obj.tagName +":" + obj.offsetLeft+":"+obj.offsetTop);
    {
    left += obj.offsetLeft;
    top += obj.offsetTop;
    }
    obj = obj.parentElement;
      }
      //alert(obj.tagName);  alert(left + ":" +top);
    }}
      

  4.   

    karma(无为),再请教,如何能使上面的代码在NETSCAPE中运行啊?谢谢你了
      

  5.   

    sorry, i do not know much about Netscape
      

  6.   

    试试把document去掉,也许还需要别的修改,没试过.