prototype JS框架<div id=aaa> 
  <table> 
    <tr> 
      <td>
         <span onclick="closev($('aaa'))">关闭</span>
         </td>
    </tr>
  </table>
</div><script>
  function closev(o)
  {
     // o >> 是 object Object 这样形态,
    //然后我使用 o.style.top,提示“对象不支持什么的.
    //请问如何得到当前对象的 top,left   }
</script>

解决方案 »

  1.   

    var     s   =   "";   
      s   +=   " 网页可见区域宽:"+   document.body.clientWidth;   
      s   +=   " 网页可见区域高:"+   document.body.clientHeight;   
      s   +=   " 网页可见区域宽:"+   document.body.offsetWidth     +"   (包括边线和滚动条的宽)";   
      s   +=   " 网页可见区域高:"+   document.body.offsetHeight   +"   (包括边线的宽)";   
      s   +=   " 网页正文全文宽:"+   document.body.scrollWidth;   
      s   +=   " 网页正文全文高:"+   document.body.scrollHeight;   
      s   +=   " 网页被卷去的高:"+   document.body.scrollTop;   
      s   +=   " 网页被卷去的左:"+   document.body.scrollLeft;   
      s   +=   " 网页正文部分上:"+   window.screenTop;   
      s   +=   " 网页正文部分左:"+   window.screenLeft;   
      s   +=   " 屏幕分辨率的高:"+   window.screen.height;   
      s   +=   " 屏幕分辨率的宽:"+   window.screen.width;   
      s   +=   " 屏幕可用工作区高度:"+   window.screen.availHeight;   
      s   +=   " 屏幕可用工作区宽度:"+   window.screen.availWidth;   
      s   +=   " 你的屏幕设置是   "+   window.screen.colorDepth   +"   位彩色";   
      s   +=   " 你的屏幕设置   "+   window.screen.deviceXDPI   +"   像素/英寸";  
    只要是js都适合 
      

  2.   

    <div id=aaa> 
      <table> 
      <tr> 
      <td>
      <span onclick="closev(  aaa  )">关闭</span>   //直接 id aaa 不可以吗??
      </td>
      </tr>
      </table>
    </div><script>
      function closev(o)
      {
      o = document.getElementById('aaa');
      // o >> 是 object Object 这样形态,
      //然后我使用 o.style.top,提示“对象不支持什么的.
      //请问如何得到当前对象的 top,left
      o.style.top  ;
      o.style.left ;
      }
    </script>
      

  3.   

    各位楼主,可能是我没写清楚<span onclick="closev($('aaa'))">关闭</span> 注意:“$('aaa')”这是prototype写法返回的的 [object Object] 形式,请问如何使用。谢谢