Js关于获取各种浏览器可见窗口大小的一点点研究
来源:互联网 发布:跳跃网络账号平台 编辑:程序博客网 时间:2024/05/06 19:01
在我本地测试当中:在IE、FireFox、Opera下都可以使用
document.body.clientWidth
document.body.clientHeight即可获得,很简单,很方便。
而在公司项目当中:Opera仍然使用
document.body.clientWidth
document.body.clientHeight
可是IE和FireFox则使用
document.documentElement.clientWidth
document.documentElement.clientHeight
原来是W3C的标准在作怪啊http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
如果在页面中添加这行标记的话
在IE中:document.body.clientWidth ==> BODY对象宽度
document.body.clientHeight ==> BODY对象高度
document.documentElement.clientWidth ==> 可见区域宽度
document.documentElement.clientHeight ==> 可见区域高度
在FireFox中:document.body.clientWidth ==> BODY对象宽度
document.body.clientHeight ==> BODY对象高度
document.documentElement.clientWidth ==> 可见区域宽度
document.documentElement.clientHeight ==> 可见区域高度?
在Opera中: document.body.clientWidth ==> 可见区域宽度
document.body.clientHeight ==> 可见区域高度
document.documentElement.clientWidth ==> 页面对象宽度(即BODY对象宽度加上Margin宽)document.documentElement.clientHeight ==> 页面对象高度(即BODY对象高度加上Margin高)
而如果没有定义W3C的标准,
则IE为:document.documentElement.clientWidth ==> 0
document.documentElement.clientHeight ==> 0
FireFox为:document.documentElement.clientWidth ==> 页面对象宽度(即BODY对象宽度加上Margin宽)
document.documentElement.clientHeight ==> 页面对象高度(即BODY对象高度加上Margin高)
Opera为:document.documentElement.clientWidth ==> 页面对象宽度(即BODY对象宽度加上Margin宽)
document.documentElement.clientHeight ==> 页面对象高度(即BODY对象高度加上Margin高)
就开发者来看,宁可少一些对象和方法,不使用最新的标准要方便许多啊。
- 关于获取各种浏览器可见窗口大小的一点点研究
- 关于获取各种浏览器可见窗口大小的一点点研究
- 关于获取各种浏览器可见窗口大小的一点点研究
- 关于获取各种浏览器可见窗口大小的一点点研究
- 关于获取各种浏览器可见窗口大小的一点点研究
- 关于获取各种浏览器可见窗口大小的一点点研究
- 关于获取各种浏览器可见窗口大小的一点点研究
- 关于获取各种浏览器可见窗口大小的一点点研究
- Js关于获取各种浏览器可见窗口大小的一点点研究
- 关于获取各种浏览器可见窗口大小的一点点研究
- 关于获取各种浏览器可见窗口大小。
- Javascript获取各种浏览器可见窗口大小
- Javascript获取各种浏览器可见窗口大小
- 获取各种浏览器可见窗口大小
- 获取各种浏览器可见窗口大小
- Javascript获取各种浏览器可见窗口大小
- Javascript获取各种浏览器可见窗口大小
- 于获取各种浏览器可见窗口大小
- HDU 3991 Harry Potter and the Present II(Floyd+DAG最小路径覆盖)
- 【创意logo】第23个世界无烟日 让烟草远离女性
- showModalDialog的返回值
- Blackhand的插件管理部分
- C语言运算符
- Js关于获取各种浏览器可见窗口大小的一点点研究
- 函数对象的优点及使用
- BlackHand CMS抢先看
- 就那么隨便一拍
- Flash+PHP多文件上传,可将PHP换成别的语言脚本,如asp;jsp等
- HipHop
- Ubuntu10.04窗口风格改为windows风格的方法
- 如何利用反向代理提高网站性能
- hh.exe的另类用法