zoukankan      html  css  js  c++  java
  • javascript判断浏览器 和 完美兼容IE和chrome的对联广告。

    //判断浏览器
     
    //----------------------------- 判断浏览器 -------------------------
    var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
    var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera
    var isMaxthon = userAgent.indexOf("Maxthon") > -1 ; //判断是否傲游3.0
    var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera ; //判断是否IE 
    var isFF = userAgent.indexOf("Firefox") > -1 ; //判断是否Firefox
    var isFireffox=isFF
    var isSafari = userAgent.indexOf("Safari") > -1 && userAgent.indexOf("Chrome") < 1 ; //判断是否Safari
    var isChrome = userAgent.indexOf("Chrome") > -1 ; //判断是否Chrome
    function myBrowser(){
    if(isIE){ 
       var IE5 = IE55 = IE6 = IE7 = IE8 = false;
       var reIE = new RegExp("MSIE (\\d+\\.\\d+);");
       reIE.test(userAgent);
       var fIEVersion = parseFloat(RegExp["$1"]);
     
       IE55 = fIEVersion == 5.5 ;
       IE6 = fIEVersion == 6.0 ;
       IE7 = fIEVersion == 7.0 ;
       IE8 = fIEVersion == 8.0 ;
     
       if(IE55){ return "IE55"; }
       if(IE6){ return "IE6"; }
       if(IE7){ return "IE7"; }
       if(IE8){ return "IE8"; }
    }
     
    if(isFF){ return "FF"; }
    if(isOpera){ return "Opera"; }
    if(isMaxthon){ return "Maxthon"; }
    if(isSafari){ return "Safari"; }
    if(isChrome){ return "Chrome"; }
     
    } //myBrowser() end
     
     
    //window.onload=function(){
    //document.getElementById("ua").innerHTML=navigator.userAgent;
    //if(myBrowser()=="FF"){alert("我是 Firefox");}
    //if(myBrowser()=="Maxthon"){alert("我是傲游(webkit核心)");}
    //if(myBrowser()=="Opera"){alert("我是 Opera");}
    //if(myBrowser()=="Safari"){alert("我是 Safari");}
    //if(myBrowser()=="Chrome"){alert("我是 Chrome");}
    //if(myBrowser().indexOf("IE")>-1){alert("我是 IE");} 
    //if(myBrowser()=="IE55"){alert("我是 IE5.5");}
    //if(myBrowser()=="IE6"){alert("我是 IE6");}
    //if(myBrowser()=="IE7"){alert("我是 IE7");}
    //if(myBrowser()=="IE8"){alert("我是 IE8");}
    //
    //}
     
    function iif(a,b,c){
    if(a){return b}else{return c;1}
    }
     
     
    var jishu1=0;
    function rightbottomad(cid)
    {
    jishu1++;
    var abc = document.getElementById(cid);
    var top = document.documentElement.scrollTop+document.documentElement.clientHeight-80-560+"px";//20是这个层的高度;
    abc.style.top=iif(isIE,top,"270px")
    if (isIE){
    setTimeout(function(){rightbottomad(cid);},50);
    }
    return abc.style.top;
    }
    function closediv()
    {
    document.getElementById('tuad').style.visibility='hidden';
    }
    var position=iif(isIE,"absolute","fixed");
     
    document.write('<div id="tuad" style="position:'+position+';right:0;"><a href="/" ><img src="/pic/求片报错有奖.gif" /></a></div>');
    document.write('<div id="tuad1" style="position:'+position+';left:0;"><a href="/" ><img src="/pic/求片报错有奖.gif" /></a></div>');
    rightbottomad('tuad');
    rightbottomad('tuad1');
     // 网页特效 document
     
     
    好东西。不过有效小遗憾的。我修改了。
    然后用在了 对联广告上。。。完美 兼容IE和 Chrome

    转载请注明出处:http://www.cnblogs.com/ayanmw 多谢

    ------------------------------------------------------------------------------------------------

    一定要专业!本博客定位于 ,C语言,C++语言,Java语言,Android开发和少量的Web开发,之前是做Web开发的,其实就是ASP维护,发现EasyASP这个好框架,对前端后端数据库 都很感觉亲切啊。. linux,总之后台开发多一点。以后也愿意学习 cocos2d-x 游戏客户端的开发。

  • 相关阅读:
    html <select> <option> 实现根据选择不同的option,调用不同的方法功能
    jquery 实现无缝循环广告
    Linux 一次性杀死用户所有进程
    jquerymobile总结
    jQuery lightBox plugin
    开始算法复习。。。
    关于android Intent意图的一点心得
    好了,咳咳,就从这里这时开始吧
    CSV文件的生成与分析
    【观点】想写代码?离开你的电脑吧!
  • 原文地址:https://www.cnblogs.com/ayanmw/p/2164088.html
Copyright © 2011-2022 走看看