根據瀏覽器和分辨率調用CSS代碼_動易Cms教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      <SCRIPT LANGUAGE="JavaScript">
      <!--
      if (window.navigator.userAgent.indexOf("MSIE")>=1)
      {
      var IE1024="";
      var IE800="";
      var IE1152="";
      var IEother="";

      ScreenWidth(IE1024,IE800,IE1152,IEother)
      }else{
      if (window.navigator.userAgent.indexOf("Firefox")>=1)
      {
      file://假如瀏覽器為Firefox
      var Firefox1024="";
      var Firefox800="";
      var Firefox1152="";
      var Firefoxother="";

      ScreenWidth(Firefox1024,Firefox800,Firefox1152,Firefoxother)
      }else{
      file://假如瀏覽器為其他
      var Other1024="";
      var Other800="";
      var Other1152="";
      var Otherother="";
      ScreenWidth(Other1024,Other800,Other1152,Otherother)
      }
      }

      function ScreenWidth(CSS1,CSS2,CSS3,CSS4){
      if ((screen.width == 1024) && (screen.height == 768)){
      setActiveStyleSheet(CSS1);
      }else{
      if ((screen.width == 800) && (screen.height == 600)){
      setActiveStyleSheet(CSS2);
      }else{
      if ((screen.width == 1152) && (screen.height == 864)){
      setActiveStyleSheet(CSS3);
      }else{
      setActiveStyleSheet(CSS4);
      }}}
      }

      function setActiveStyleSheet(title){
      document.getElementsByTagName("link")[0].href="style/" title;
      }
      file://-->
      </SCRIPT>

      解釋:

      var IE1024="";
      var IE800="";
      var IE1152="";
      var IEother="";
      引號里面分別填寫,用戶使用IE的時候并且分辨率為1024*768,800*600,1152*864要使用的css文件名.

      var Firefox1024="";
      var Firefox800="";
      var Firefox1152="";
      var Firefoxother="";
        引號里面分別填寫,用戶使用FF的時候并且分辨率為1024*768,800*600,1152*864要使用的css文件名.

      var Other1024="";
      var Other800="";
      var Other1152="";
      var Otherother="";
        引號里面分別填寫,用戶使用其他瀏覽器的時候并且分辨率為1024*768,800*600,1152*864要使用的css文件名.

        不判定分辨率,只判定瀏覽器

        應E.Qiang提議,編如下代碼。實現根據瀏覽器類型自動調用不同CSS。

        代碼:

      <SCRIPT LANGUAGE="JavaScript">
      <!--
      if (window.navigator.userAgent.indexOf("MSIE")>=1)
      {
      file://假如瀏覽器為IE
      setActiveStyleSheet("default.css");
      }else{
      if (window.navigator.userAgent.indexOf("Firefox")>=1)
      {
      file://假如瀏覽器為Firefox
      setActiveStyleSheet("default2.css");
      }else{
      file://假如瀏覽器為其他
      setActiveStyleSheet("newsky.css");
      }
      }

      function setActiveStyleSheet(title){
      document.getElementsByTagName("link")[0].href="style/" title;
      }
      file://-->
      </SCRIPT>

        解釋:

        假如瀏覽器為IE,則調用default.css

        假如瀏覽器為Firefox,則調用default2.css

        假如瀏覽器為其他,則調用newsky.css

        用法:放在</head>前面即可。

      原文:http://www.cndw.com/tech/html/2006042758351.asp

      查看更多 動易Cms教程  動易Cms模板

      來源:模板無憂//所屬分類:動易Cms教程/更新時間:2007-09-26
      相關動易Cms教程