- 浏览: 234617 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (143)
- linux (12)
- oracle (8)
- jdk (1)
- CentOS (10)
- 虚拟机 (1)
- Json (1)
- iBatis (3)
- spring (1)
- ExtJs (8)
- HTML (25)
- CSS (20)
- JS (49)
- Struts2 (3)
- Photoshop (1)
- web前端 (11)
- java (4)
- Knockout Js (3)
- 杂( ⊙o⊙ )? (1)
- Jquery (6)
- PhoneGap (3)
- jQuery Mobile (4)
- 移动开发 (3)
- android (5)
- VirsualSVN Server (1)
- NodeJs (5)
- UI&插件 (2)
- 数据库 (4)
- GitHub (1)
- 邮件 (3)
- MongoDB (2)
最新评论
-
xiajun612:
这样安装后,服务还是启动不了
Win8(.1) 安装VirtualSVN Server发生service visualSVN Server failed to start解决办法 -
原水小子:
pqiu 写道谢谢,成了,感谢您
客气,好东西就得分享
navicat for mysql 9.0.15注册码 -
pqiu:
谢谢,成了,感谢您
navicat for mysql 9.0.15注册码 -
原水小子:
jeffreyQiu 写道原水小子 写道敢问两位兄台尊姓大名? ...
安装升级IE9后一直自动弹出微软页面 解决办法 -
jeffreyQiu:
原水小子 写道敢问两位兄台尊姓大名?jeffreyQiu 写道 ...
安装升级IE9后一直自动弹出微软页面 解决办法
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高)
网页可见区域宽: document.body.clientWidth
网页可见区域高: document.body.clientHeight
网页可见区域宽: document.body.offsetWidth (包括边线的宽)
网页可见区域高: document.body.offsetHeight (包括边线的高)
网页正文全文宽: document.body.scrollWidth
网页正文全文高: document.body.scrollHeight
网页被卷去的高: document.body.scrollTop
网页被卷去的左: document.body.scrollLeft
网页正文部分上: window.screenTop
网页正文部分左: window.screenLeft
屏幕分辨率的高: window.screen.height
屏幕分辨率的宽: window.screen.width
屏幕可用工作区高度: window.screen.availHeight
屏幕可用工作区宽度: window.screen.availWidth
HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth
scrollHeight: 获取对象的滚动高度。
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离
scrollWidth:获取对象的滚动宽度
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度
offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置
offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置
event.clientX 相对文档的水平座标
event.clientY 相对文档的垂直座标
event.offsetX 相对容器的水平坐标
event.offsetY 相对容器的垂直坐标
document.documentElement.scrollTop 垂直方向滚动的值
event.clientX+document.documentElement.scrollTop 相对文档的水平座标+垂直方向滚动的量
实现代码
< !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">
<head>
<title>请调整浏览器窗口</title> <meta http-equiv="content-type" content="text/html; charset=gb2312">
</meta></head>
<body>
<h2 align="center">请调整浏览器窗口大小</h2><hr />
<form action="#" method="get" name="form1" id="form1">
<!--显示浏览器窗口的实际尺寸-->
浏览器窗口 的 实际高度: <input type="text" name="availHeight" size="4"/><br />
浏览器窗口 的 实际宽度: <input type="text" name="availWidth" size="4"/><br />
</form>
<script type="text/javascript">
<!--
var winWidth = 0;
var winHeight = 0;
function findDimensions() //函数:获取尺寸
{
//获取窗口宽度
if (window.innerWidth)
winWidth = window.innerWidth;
else if ((document.body) && (document.body.clientWidth))
winWidth = document.body.clientWidth;
//获取窗口高度
if (window.innerHeight)
winHeight = window.innerHeight;
else if ((document.body) && (document.body.clientHeight))
winHeight = document.body.clientHeight;
//通过深入Document内部对body进行检测,获取窗口大小
if (document.documentElement && document.documentElement.clientHeight && document.documentElement.clientWidth)
{
winHeight = document.documentElement.clientHeight;
winWidth = document.documentElement.clientWidth;
}
//结果输出至两个文本框
document.form1.availHeight.value= winHeight;
document.form1.availWidth.value= winWidth;
}
findDimensions();
//调用函数,获取数值
window.onresize=findDimensions;
//-->
</script>
</body>
</html>
转自:http://www.jb51.net/article/19844.htm
发表评论
-
让页面滑动流畅得飞起来的新特性:Passive Event Listeners
2016-11-01 16:44 801function handler(event) { ... -
求多个数组的每一项互相拼接(多个产品属性组合)
2016-06-22 15:40 1786var models = [['BMW X1','BMW X ... -
js伪数组元素转成数组的方法详解
2016-06-08 15:46 11491。Array.prototype:就 ... -
html元素永远点不到···
2016-04-26 12:06 767function btn_move(el, mouseLef ... -
html5计算器html5Calculator.html
2015-11-10 18:32 835见附件 源码: <!DOCTYPE html> ... -
详解IE11/chrome/firefox浏览器下Navigator各属性
2015-11-05 11:54 3985<!doctype html> <ht ... -
js跨域调http接口(jsonp)
2015-09-01 17:08 986<!DOCTYPE html> <ht ... -
HTML可拖拽模拟对话框
2015-08-31 17:54 669<!DOCTYPE html> <htm ... -
判断电脑是否联网
2015-07-21 16:21 782function isOnline(){ -
DOM元素 onScrollToBottom监听示例
2015-04-27 15:20 838<!DOCTYPE html> <htm ... -
HTML5 FileReader用法:图片预览、文本文件预览等
2015-04-03 16:54 2182<!DOCTYPE html> <htm ... -
HTML5滤镜效果demo
2015-03-31 17:32 745<!DOCTYPE html> <htm ... -
纯JS为DOM添加html字符串:appendHTML方法和prependHTML方法
2015-03-31 16:42 5175appendHTML: HTMLElem ... -
IE6/IE7/IE8下float:right显示异常的解决方法
2014-10-11 11:43 1402最简单的方法就是调换顺序,将需要右浮动的元素 ... -
实用的 Javascript 技巧
2014-10-09 11:39 5041. 取整同时转成数值型: '10.567890'| ... -
js querySelector和getElementById通过id获取元素的区别
2014-09-19 20:59 705代码如下: <!DOCTYPE ... -
JS判断浏览器类型与版本
2014-09-01 12:02 6151.只判断类型: if (!!wi ... -
js onkeypress与onkeydown 事件区别详细说明
2014-08-07 22:47 1213本文将详细介绍js onkeypress与onkeydow ... -
jquery的data()方法与html5中DOM标签的dataset属性异同
2014-08-07 14:42 1183<div id="myModal&q ... -
判断JS对象是不是数组
2014-07-19 13:03 651Object.prototype.toString.call( ...
相关推荐
JavaScript 获取文本框的值和浏览器高度和宽度值 在 Web 开发中,获取文本框的值和浏览器的高度和宽度值是非常重要的。这篇文章将详细介绍如何使用 JavaScript 获取文本框的值和浏览器的高度和宽度值。 获取文本框...
在 JavaScript 中,获取浏览器高度和宽度值是非常重要的,下面将详细介绍各种方法: 获取浏览器高度和宽度值 在 JavaScript 中,可以使用多种方法来获取浏览器高度和宽度值,以下是一些常用的方法: 1. 使用 `...
例如,可以编写一个函数,根据浏览器类型选择合适的获取高度和宽度的方法。同时,随着现代浏览器对Web标准的支持逐渐增强,使用CSS3的`resize`事件和`window.innerWidth`、`window.innerHeight`等属性也能更方便地...
在JavaScript中,获取浏览器的高度和宽度是常见的需求,这有助于我们进行页面布局、响应式设计或者自适应调整。...类似地,获取高度和其他尺寸信息也可以采用这种方法,确保代码的跨浏览器兼容性。
在JavaScript中,获取浏览器的高度和宽度是常见的需求,这在进行网页布局、动态调整元素尺寸或者实现滚动事件处理时尤其重要。以下将详细介绍如何通过JavaScript获取这些信息,并探讨不同浏览器间可能存在的差异。 ...
js获取浏览器窗口宽度、高度 判断浏览器窗口大小改变
### JS 获取浏览器的高度和宽度详解 在Web开发中,经常需要获取浏览器的尺寸信息以便进行适配或调整页面布局。JavaScript 提供了多种方法来获取这些信息,不同的浏览器可能使用不同的属性来达到相同的目的。本篇...
在JavaScript中获取浏览器参数是一项常见的任务,这有助于开发者更好地了解用户环境,以便提供更好的兼容性和个性化体验。这篇博文“JS 获取浏览器参数”可能探讨了如何利用JavaScript来收集关于用户浏览器的信息,...
### JavaScript 获取浏览器的显示区域大小信息 在网页开发过程中,获取浏览器显示区域的大小是非常重要的一个环节,这对于响应式设计、动态布局调整等场景尤为重要。本文将详细介绍如何使用JavaScript来获取浏览器...
JavaScript 获取当前页面可视高度和宽度及浏览器宽度和高度的函数 在Web开发中,获取当前页面的可视高度和宽度,以及浏览器的宽度和高度是非常重要的。这篇文章将为大家讲解如何使用JavaScript来获取这些信息。 ...
如果这个方法不适用(比如在旧版的Internet Explorer中),函数会检查 `document.body.scrollHeight` 和 `document.body.offsetHeight` 的值来获取高度。最后,考虑到页面内容可能小于视口高度,函数会根据实际情况...
本压缩包文件"javascript获取当前页面可视高度和宽度及浏览器宽度和高度的函数.rar"包含了相关知识点的详细讲解,主要集中在JavaScript的DOM操作和窗口对象(Window)的属性与方法上。 1. **当前页面可视区域尺寸**...
Javascript浏览器和屏幕各种高度宽度.pngJavascript浏览器和屏幕各种高度宽度.png
### JavaScript 获取当前页面可视高度和宽度以及浏览器宽度和高度的函数 #### 一、概述 在Web开发过程中,经常需要获取当前页面可视区域的高度和宽度,以及整个浏览器窗口的尺寸。这些信息对于响应式设计、页面...
在JavaScript中,动态获取浏览器页面放大缩小的比例是一个常见的需求,特别是在进行响应式设计或精确的图形渲染时。这个过程涉及到浏览器窗口的尺寸变化监听、设备像素比(devicePixelRatio)的检测以及对不同浏览器...
1.Js获取浏览器高度和宽度 document.documentElement.clientWidth ==> 浏览器可见区域宽度 document.documentElement.clientHeight ==> 浏览器可见区域高度 document.body.clientWidth ==> BODY对象宽度 document...