兼容ie8 ff ie6获取窗口顶部与左边像素代码

 _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-09 08:50:31

兼容ie8 ff ie6获取窗口顶部与左边像素代码的相关文章

兼容ie8 ff ie6复制内容到剪切板

<!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> <meta http-equiv="content-

复制内容到剪切板( 兼容ie8 ff ie6)

  <!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> <meta http-equiv="co

Javascript实现获取窗口的大小和位置代码分享_javascript技巧

在Javascript中可以使用OuterWidth,OuterHeight 获取浏览器的大小.用 innerWidth,innerHeight 来获取窗口的大小(除去浏览器边框部分).对于IE6 及之前版本,要区分是标准模式,还是混杂模式.标准模式使用document.documentElement.clientWidth,document.documentElement.clientHeight:混杂模式使用document.body 的clientWidth,clientHeight. 复

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 = w

兼容所有浏览器的“获取系统当前时间”的JS代码

提示:您可以先修改部分代码再运行 当前时间: 提示:您可以先修改部分代码再运行

2010全面兼容IE6/IE7/IE8/FF的CSS HACK写法

浏览器市场的混乱,给设计师造成很大的麻烦,设计的页面兼容完这个浏览器还得兼容那个浏览器,本来ie6跟ff之间的兼容是很容易解决的.加上个ie7会麻烦点,ie8的出现就更头疼了,原来hack ie7的方法又不能用了,怎么办呢? 第一种方法: 还好,微软提供了这样一个代码: <meta http-equiv="x-ua-compatible" content="ie=7" /> 把这段代码放到里面,在ie8里面的页面解析起来就跟ie7一模一样的了,所以,基本

兼容ie7 ie6 ie8 ff对联广告代码

<!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> <meta http-equiv="content-

去除链接元素的虚线框(兼容IE7、IE6、FF)

DIVCSS实例教程:去除链接元素的虚线框(兼容IE7.IE6.FF)-浏览器兼容教程 Web的发展非常迅速,UI设计也越来越美观,漂亮.同时也给WEB前端编码提出了新的要求.链接元素在点击时会出现虚线框,由于种种原因,您的主管可能要求你想办法将链接虚线边框出除. 我们采用htc文件的办法来解决这个问题.首页将以下代码保存为link.htc文件.   <public:attach event="onfocus" onevent="hscfsy()"/>

css中常用的ff,ie6,ie7样式兼容问题收集

现在大部分都是用!important来hack,对于ie6和firefox测试可以正常显示,但是ie7对!important可以正确解释,会导致 页面没按要求显示!找到一个针对IE7不错的hack方式就是使用"*+html",现在用IE7浏览一下,应该没有问题了现在写一个CSS可以这样:  代码如下 复制代码 #1 { color: #333; } /* Moz */ * html #1 { color: #666; } /* IE6 */ *+html #1 { color: #99