zoukankan      html  css  js  c++  java
  • javascript判断ie浏览器6/7版本加载不同的样式表

    相关文章:实用的js判断浏览器类型及版本

    ie6/ie7的兼容问题很让人苦恼,我们可以针对这两个版本的浏览器单独写独立的样式表,来解决兼容问题。这里的例子以判断ie6与ie7来加载不同的样式表。

    关键点:1、对浏览器版本的判断;2、修改样式表路径

    其中第二点也常用在实时修改网页模板、论坛风格的场合,实际上就是修改样式表路径来加载不同的样式表。

    代码:

     1 <script type="text/javascript"> 
    2 var browser=navigator.appName
    3 var b_version=navigator.appVersion
    4 var version=b_version.split(";");
    5 try{ //代码只针对ie浏览器有效,为了避免在其他浏览器报错,可以用使用try{代码体}catch(err){代码体}来消除报错
    6 var trim_Version=version[1].replace(/[ ]/g,"");
    7 if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE7.0")
    8 {
    9 //将"your-stylesheet-url"替换成想在ie7中加载的样式表的路径
    10 document.styleSheets[0].href="your-stylesheet-url"; //关键点修改样式表路径的方法:document.styleSheets[0].href
    11 }
    12 else if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE6.0")
    13 {
    14 //将"your-another-stylesheet-url"替换成想在ie6中加载的样式表的路径
    15 document.styleSheets[0].href="your-another-stylesheet-url";
    16 }
    17 }
    18 catch(err) { //捕捉错误后不作任何处理也可
    19 }
    20 </script>
  • 相关阅读:
    我的通用dao理解
    Java JNI 编程进阶
    jpa
    WINCE6.0+S3C2443下的usb function(功能)驱动
    WINCE5.0下SQL server compact版本更新
    WINCE6.0+S3C2443下SD卡驱动
    错误的抉择,痛悔
    WINCE电源管理
    冒泡法和选择法排序
    WinCE CEDDK之Bus操作函数
  • 原文地址:https://www.cnblogs.com/imyeah/p/2298795.html
Copyright © 2011-2022 走看看