offsetHeight 是指对象相对于offsetParent的偏移高度,不是客户区的大小
用scrollWidth,scrollHeight试试

解决方案 »

  1.   

    不过你要测试窗口的大小,你应该用clientWidth和clientHeigth,这样只能测试出窗口的客户区的区域,不包括滚动条和工具条,菜单栏,状态栏的,我也查过想查出整个窗口的大小,可是没找不到哈,找过资料也是说没有这个属性
      

  2.   

    不好意思纠正一下上面的说法,alert(document.documentElement.clientWidth); 
    alert(document.documentElement.clientHeight);这两个才是真正的客户区的大小,你自己比较一下这个值就知道的
      

  3.   

    scrollWidth,scrollHeight也是测不出窗口大小的.
      

  4.   

    搜索一下DHTMLPOS.GIF
    这个图片上有关于各种postion的解释
      

  5.   

    http://msdn.microsoft.com/library/default.asp?url=/workshop/author/om/measuring.asp
      

  6.   

    very good!!!
    早就想找这样的图了,没想到真的有啊,解决了我的很多疑惑,收藏之!!!
      

  7.   

    可以的,把 document.body.offsetHeight放到<BODY>后面的javascript就可以!