当前位置: 阿米酷 » 编程设计(WEB互联网日志) » 文章正文

用Javascript取得WEB页面的各种宽度高度

时间: 2009-03-01 / 分类: 编程设计(WEB互联网日志) / 浏览次数: 人气:142 / 0个评论 发表评论

 
WEB页面上有好多种高度和宽度,是可以用Javascript来取得的,但是不同浏览器取得的方法也不尽相同

提示:你可以先修改部分代码再运行。

 
  W3C的标准是需要定义的,如在页面中添加这行标记的话
  <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “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高)

相关链接 >>

发表评论

您的昵称 *

您的邮箱 *

您的网站