<SCRIPT LANGUAGE="JavaScript">
<!--
function getPosition( obj )
{
     //var obj = document.getElementById( objID );
     var l   = obj.offsetLeft;
     var t   = obj.offsetTop;
     while(obj = obj.offsetParent)
     {
        l += obj.offsetLeft;
        t += obj.offsetTop;
     }
     return {left:l,top:t};
}
//-->
</SCRIPT>
<form>
<input type=text onclick="alert(getPosition(this).left)"/>
</form>

解决方案 »

  1.   

    function getObjectLeft(e)
    {
    var l=e.offsetLeft; while(e=e.offsetParent) l += e.offsetLeft; return l;}
    function getObjectTop(e)
    {
    var t=e.offsetTop;  while(e=e.offsetParent) t += e.offsetTop;  return t;}
      

  2.   

    继续问啊
    如果用js 判断服务器上某个js 文件是否存在 ?  要求 IE 和Mozilla  通用的,急啊
      

  3.   

    function myPosition(obj){
        var t = obj.offsetTop,l = obj.offsetLeft;
        while (obj= obj.offsetParent){
    t += obj.offsetTop; 
    l += obj.offsetLeft;
        }
        alert(t);
        alert(l);
    }
    <table>
      <tr class="TrTitle">
        <td align="center" onclick="myPosition(this)">设备台帐类型信息</td>
      </tr>
    </table>
      

  4.   

    在js里写个方法,试着调一下,能调到就存在,不能调就不存在。
    try {  abc();//define this function in js
    } catch(e) {
       if (e.description == "Object expected ") {
         alert("js 不存在");
      }
    }