zoukankan      html  css  js  c++  java
  • 关于javascript js获取各种浏览器可见窗口大小

    Js代码  收藏代码
    1. function getInfo()  
    2. {  
    3.     var s = "";  
    4.     s += " 网页可见区域宽:"+ document.body.clientWidth;  
    5.     s += " 网页可见区域高:"+ document.body.clientHeight;  
    6.     s += " 网页可见区域宽:"+ document.body.offsetWidth + " (包括边线和滚动条的宽)";  
    7.     s += " 网页可见区域高:"+ document.body.offsetHeight + " (包括边线的宽)";  
    8.     s += " 网页正文全文宽:"+ document.body.scrollWidth;  
    9.     s += " 网页正文全文高:"+ document.body.scrollHeight;  
    10.     s += " 网页被卷去的高(ff):"+ document.body.scrollTop;  
    11.     s += " 网页被卷去的高(ie):"+ document.documentElement.scrollTop;  
    12.     s += " 网页被卷去的左:"+ document.body.scrollLeft;  
    13.     s += " 网页正文部分上:"+ window.screenTop;  
    14.     s += " 网页正文部分左:"+ window.screenLeft;  
    15.     s += " 屏幕分辨率的高:"+ window.screen.height;  
    16.     s += " 屏幕分辨率的宽:"+ window.screen.width;  
    17.     s += " 屏幕可用工作区高度:"+ window.screen.availHeight;  
    18.     s += " 屏幕可用工作区宽度:"+ window.screen.availWidth;  
    19.     s += " 你的屏幕设置是 "+ window.screen.colorDepth +" 位彩色";  
    20.     s += " 你的屏幕设置 "+ window.screen.deviceXDPI +" 像素/英寸";  
    21.     alert (s);  
    22. }  
    23. getInfo();  
    24. </script>  



    如果没有声明W3C标准: 

    Html代码  收藏代码
    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
    表达式 IE FF或Opera
    document.body.clientWidth 可见区域宽度 可见区域宽度
    document.body.clientHeight 可见区域宽度 可见区域高度
    document.documentElement.clientWidth 0 页面对象宽度(即BODY对象宽度加上Margin宽)
    document.documentElement.clientHeight 0 页面对象高度(即BODY对象高度加上Margin高)



    如果声明了W3C标准: 

    表达式 IE或FF Opera
    document.body.clientWidth BODY对象宽度 可见区域宽度
    document.body.clientHeight BODY对象高度 可见区域高度
    document.documentElement.clientWidth 可见区域宽度 页面对象宽度(即BODY对象宽度加上Margin宽)
    document.documentElement.clientHeight 可见区域高度 页面对象高度(即BODY对象高度加上Margin高)
  • 相关阅读:
    Thinking Clearly about Performance
    国家统计局2018-10-30统计的最新的省市区
    Java 返回字符串中第一个不重复字符的下标 下标从0开始
    国际象棋的游戏规则
    Python语言之requests库
    VBS 自动发消息给对方
    Windows
    上海合计共有16个区一个县
    @RequestMapping中的注解
    Linux 中 /proc/kcore为啥如此之大
  • 原文地址:https://www.cnblogs.com/newsouls/p/2746046.html
Copyright © 2011-2022 走看看