home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2002 August / INTERNET94.ISO / pc / software / windows / building / webmenu_studio / wmstud01.cab / _11BA5AC542E14C65B3321FEEE7E12EA7 < prev    next >
Encoding:
Text File  |  2002-03-14  |  2.4 KB  |  54 lines

  1. var csIncludeDir = "./includes";
  2. var csFallBackFile = "fallback.js";
  3. var csIE4File = "ie4.js";
  4. var csIE5File = "ie5.js";
  5. var csIE6File = "ie6.js";
  6. var csNN4File = "nn4.js";
  7. var csNN6File = "nn6.js";
  8.  
  9. function csBrowserInfo()
  10. {
  11.     var csAppName = String(navigator.appName);
  12.     var csAppVer = String(navigator.appVersion);
  13.     var csPlatform = String(navigator.platform);
  14.     var csUserAgent = String(navigator.userAgent);
  15.     var csVendor = String(navigator.vendor);
  16.     if(csUserAgent.indexOf("Opera") > -1)
  17.         return 0;
  18.     else if(csUserAgent.indexOf("MSIE 4") > -1 && csPlatform != "MacPPC")
  19.         return 1;
  20.     else if(csUserAgent.indexOf("MSIE 5") > -1)
  21.         return 2;
  22.     else if(csUserAgent.indexOf("MSIE 6") > -1)
  23.         return 5;
  24.     else if(csAppName == "Netscape")
  25.     {
  26.         if(csVendor == "Netscape6")
  27.             return 4;
  28.         else if(parseFloat(csAppVer) >= 4 && parseFloat(csAppVer) < 5)
  29.             return 3;
  30.         else
  31.             return 0;
  32.     }
  33.     else
  34.         return 0;
  35. }
  36. var csBrowserType = csBrowserInfo();
  37. document.write("<style type=\"text/css\">\r\n.cswmItem {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; font-weight:normal; font-style:normal; color:#222222; text-decoration:none; padding:3 10 3 10}\r\n.cswmItemOn {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; font-weight:normal; font-style:normal; color:#ffffff; text-decoration:none; padding:3 10 3 10}\r\n.cswmNNCell {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; font-weight:normal; font-style:normal; color:#222222; text-decoration:none}\r\n.cswmNNCellOn {font-family:Arial, Helvetica, Sans-Serif; font-size:11px; font-weight:normal; font-style:normal; color:#ffffff; text-decoration:none}\r\n.cswmExpand {cursor:default}\r\n.cswmPopupBox {cursor:default; position:absolute; left:-500; display:none; z-index:1000}\r\n.cswmDisabled {color:#808080}\r\n</style>");
  38. document.write("<script language=\"JavaScript\" type=\"text/javascript\" src=\"");
  39. if(csBrowserType == 0)
  40.     document.write(csIncludeDir + "/" + csFallBackFile);
  41. else if(csBrowserType == 1)
  42.     document.write(csIncludeDir + "/" + csIE4File);
  43. else if(csBrowserType == 2)
  44.     document.write(csIncludeDir + "/" + csIE5File);
  45. else if(csBrowserType == 3)
  46.     document.write(csIncludeDir + "/" + csNN4File);
  47. else if(csBrowserType == 4)
  48.     document.write(csIncludeDir + "/" + csNN6File);
  49. else if(csBrowserType == 5)
  50.     document.write(csIncludeDir + "/" + csIE6File);
  51. else
  52.     document.write(csIncludeDir + "/" + csFallBackFile);
  53. document.write("\"></script>");
  54.