比如ie,不最大化ie窗口,如果通过js,得到ie最大化后文档可用区域(就是ie窗口去掉菜单栏、工具栏、状态栏等区域后剩下的区域)的高度和宽度?

解决方案 »

  1.   

    我现在是思路是,window.screen.availHeight-(浏览器窗口高度-$("body").height()),
    但是,我没办法获取“浏览器窗口高度”
      

  2.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
    <script language="javascript">
    document.write("网页可见区域宽:"+document.body.clientWidth+"<br>") 
    document.write("网页可见区域高:"+document.body.clientHeight +"<br>") 
    document.write("网页可见区域宽 (包括边线的宽) :"+document.body.offsetWidth+"<br>") 
    document.write("网页可见区域高 (包括边线的宽) :"+document.body.offsetHeight+"<br>") 
    document.write("网页正文全文宽:"+document.body.scrollWidth +"<br>") 
    document.write("网页正文全文高:"+document.body.scrollHeight +"<br>") 
    document.write("网页被卷去的高:"+document.body.scrollTop +"<br>") 
    document.write("网页被卷去的左:"+document.body.scrollLeft +"<br>") 
    document.write("网页正文部分上:"+window.screenTop+"<br>")  
    document.write("网页正文部分左:"+window.screenLeft +"<br>") 
    document.write("屏幕分辨率的高:"+window.screen.height +"<br>") 
    document.write("屏幕分辨率的宽:"+window.screen.width +"<br>") 
    document.write("屏幕可用工作区高度:"+window.screen.availHeight +"<br>") 
    document.write("屏幕可用工作区宽度:"+window.screen.availWidth+"<br>") 
    </script>
     </BODY>
    </HTML>
      

  3.   

    如果是布局问题,可以考虑 onresize 事件来获取页面高度
      

  4.   

    我要的是没有最大化ie窗口,就要获得ie窗口内网页显示区的大小。
      

  5.   

    要不 添加个 div 长宽都 100% absolute 再获取它的 高度和宽度 试试