js获取浏览器高度和宽度值(兼容ie7 ff ie6多浏览器)

代码如下

function calc_scroll_xy()
{
    _browser_scroll_x = 0;
    _browser_scroll_y = 0;
    if( typeof( window.pageyoffset ) == 'number' )
    {
        //netscape compliant
        _browser_scroll_y = window.pageyoffset;
        _browser_scroll_x = window.pagexoffset;
    } else if( document.body && ( document.body.scrollleft || document.body.scrolltop ) )
    {
        //dom compliant
        _browser_scroll_y = document.body.scrolltop;
        _browser_scroll_x = document.body.scrollleft;
    }
    else if( document.documentelement && ( document.documentelement.scrollleft || document.documentelement.scrolltop ) )
    {
        //ie6 standards compliant mode
        _browser_scroll_y = document.documentelement.scrolltop;
        _browser_scroll_x = document.documentelement.scrollleft;
    }
}

时间: 2024-10-24 04:35:28

js获取浏览器高度和宽度值(兼容ie7 ff ie6多浏览器)的相关文章

JavaScript获取浏览器高度和宽度值兼容所有浏览器

实例  代码如下 复制代码 <!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"> <style type="text/css&quo

js获取浏览器高度和宽度值,尽量的考虑了多浏览器。(转)

 IE中: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.clientWidth ==> 可见区域宽度 document.documentElement.clientHeight ==> 可见区域高度 FireFox中: document.body.clientWidth ==> BODY对象宽度 document.

js 获取浏览器高度和宽度值(多浏览器)_javascript技巧

 IE中: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.clientWidth ==> 可见区域宽度 document.documentElement.clientHeight ==> 可见区域高度 FireFox中: document.body.clientWidth ==> BODY对象宽度 document.

js 获取浏览器高度和宽度值(多浏览器)

​   IE中:  document.body.clientWidth ==> BODY对象宽度  document.body.clientHeight ==> BODY对象高度  document.documentElement.clientWidth ==> 可见区域宽度  document.documentElement.clientHeight ==> 可见区域高度  FireFox中:  document.body.clientWidth ==> BODY对象宽度 

js获取浏览器高度和宽度值

分享一个JAVASCRIPT取得浏览器宽度和高度值的代码,通常应用于HTML元素定位.. 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document.body.offsetWidth (包括边线的宽) 网页可见区域高: document.body.offsetHeight (包括边线的高) 网页正文全文宽: document.body.scrollWidth 网页正文全文高: d

js 获取页面高度和宽度兼容 ie firefox chrome等_javascript技巧

复制代码 代码如下: <script> //得到页面高度 var yScroll = (document.documentElement.scrollHeight >document.documentElement.clientHeight) ? document.documentElement.scrollHeight : document.documentElement.clientHeight; alert(yScroll) //得到页面宽度 var xScroll=(docume

js 获取div高度并重新设置div高度与宽度

 js 获取div高度并重新设置div高度与宽度 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.111cn.net/1999/xhtml"> <head> <me

HTML通过js获取table指定行列的值

问题描述 HTML通过js获取table指定行列的值 function kill(){ var a = document.getElementsByTagName(""input""); for (var i=0; i<a.length; i++) if ((a[i].type == ""checkbox"")&&(a[i].checked == zt)) { var row_num = a[i].par

js获取textarea光标位置方法(兼容ie,ff)

js获取textarea光标位置方法(兼容ie,ff) 网上一搜一大票,但在使用中发现一些问题,以下所有内容只在ie8中测试过 <textarea id="t2">123</textarea> 方法1: var srng = document.selection.createRange(); srng.moveStart('character', -t2.value.length); 使用这种方法把srng的其实位置移到t2的开始位置,咋一看这语句有问题,如果光