javascript 获取网页高宽等信息
做前端的时候,有些时候获取网页的相关信息是非常重要的,比如:一个返回顶部的js方法,就需要知道访客滚动屏幕到哪个位置了?当访客远离屏幕了,这个时候,返回顶部的图标就可以出来了,用户体验棒棒的。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <TITLE>js获取网页相关信息</title> <style> body{width:960px;margin:20px auto} #web_info{border:1px solid #ccf;background: #ccc;margin:20px 10px;padding:10px;} </style> </head> <body> <div id="web_info"></div> </div> <script> function getWebPageInfo() { var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth +"px" + "<br />"; s += " 网页可见区域高:"+ document.body.clientHeight +"px" + "<br />"; s += " 网页可见区域宽:"+ document.body.offsetWidth +"px" + "<br />"; s += " 网页可见区域高:"+ document.body.offsetHeight +"px" + "<br />"; s += " 网页正文全文宽:"+ document.body.scrollWidth +"px" + "<br />"; s += " 网页正文全文高:"+ document.body.scrollHeight +"px" + "<br />"; s += " 网页被卷去的高(ff):"+ document.body.scrollTop +"px" + "<br />"; s += " 网页被卷去的高(ie):"+ document.documentElement.scrollTop +"px" + "<br />"; s += " 网页被卷去的左(not firefox):"+ document.body.scrollLeft +"px" + "<br />"; s += " 网页正文部分上座标(非火狐):"+ window.screenTop + "<br />"; s += " 网页正文部分左座标(非火狐):"+ window.screenLeft + "<br />"; s += " 网页正文部分上(fireofox):"+ window.screenX + "<br />"; s += " 网页正文部分左(firefox):"+ window.screenY+ "<br />"; s += " 屏幕分辨率的高:"+ window.screen.height +"px" + "<br />"; s += " 屏幕分辨率的宽:"+ window.screen.width +"px" + "<br />"; s += " 屏幕可用工作区高度:"+ window.screen.availHeight +"px" + "<br />"; s += " 屏幕可用工作区宽度:"+ window.screen.availWidth +"px" + "<br />"; s += " 你的屏幕设置是 "+ window.screen.colorDepth + " 位彩色" + "<br />"; document.getElementById("web_info").innerHTML = s; } getWebPageInfo(); </script> </body> </html
以上代码可直接使用,新建空白文件,复制上面的代码进去,存储为:.html格式。用浏览器打开该文档,就可以查看运行的结果了。
更多阅读
- drupal 7 page.tpl.php获取当前页是page或node的方法
- 宇秀下拉 2021-8-4号下拉更新案例
- ie 浏览器报错DOM7009 无法解码 URL 处的图像 问题的解决方法
- 百度竞价采集与排名查询助手2.6.0版本发布
- 鸿蒙是基于安卓或Linux系统开发的吗?一个搞技术的用大家都能懂的方式来谈一下
- 宇秀下拉 2022-7-24号下拉更新案例
- 宇秀下拉 2020-11-16下拉更新案例
- drupal 7 移除自带的 css 和 javascript 及 jQuery.extend(Drupal.settings,
- java 获取操作系统名称 附源代码
- 《案例》宇秀搜索引擎下拉与相关搜索推广系统

qq:1535604235