home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 June / CHIP_CD_2005-06.iso / bonus / ds / files / dtSearchEval650.exe / dtSearchDesktop.msi / Data1.cab / scripts.chm / sniffer.js < prev   
Encoding:
Text File  |  2003-11-24  |  2.5 KB  |  163 lines

  1. function SupportsDHTML () {
  2.  
  3.     var     agent;
  4.     var        version;
  5.  
  6.     agent = navigator.userAgent.toLowerCase ();
  7.     version = parseInt (navigator.appVersion);
  8.  
  9.     if (agent.indexOf ("msie") != -1 || agent.indexOf ("mozilla") != -1 || 
  10.         agent.indexOf ("spoofer") != -1 || agent.indexOf ("compatible") != -1) {
  11.  
  12.         if (version >= 4)
  13.             return 1;
  14.         }
  15.  
  16.     return 0;
  17.     };
  18.  
  19.  
  20. function FullDHTML () {
  21.  
  22.     var     agent;
  23.     var    version;
  24.  
  25.     agent = navigator.userAgent.toLowerCase ();
  26.     version = parseInt (navigator.appVersion);
  27.  
  28.     if (agent.indexOf ("msie") != -1) {
  29.  
  30.         if (version >= 4)
  31.             return 1;
  32.         }
  33.  
  34.     return 0;
  35.     };
  36.  
  37.  
  38. function PartialDHTML () {
  39.  
  40.     var     agent;
  41.     var        version;
  42.  
  43.     agent = navigator.userAgent.toLowerCase ();
  44.     version = parseInt (navigator.appVersion);
  45.  
  46.     if ((agent.indexOf ("mozilla") != -1 || agent.indexOf ("spoofer") != -1 || 
  47.         agent.indexOf ("compatible") != -1) && agent.indexOf ("msie") == -1) {
  48.  
  49.         if (version >= 4)
  50.             return 1;
  51.         }
  52.  
  53.     return 0;
  54.     };
  55.  
  56.  
  57. function GetBrowser () {
  58.  
  59.     var     agent;
  60.     var        version;
  61.  
  62.     agent = navigator.userAgent.toLowerCase ();
  63.     version = parseInt (navigator.appVersion);
  64.  
  65.     if (agent.indexOf ("msie") != -1)
  66.         return 1;
  67.  
  68.     return 0;
  69.     };
  70.  
  71.  
  72. function IsOldBrowser () {
  73.  
  74.     var     agent;
  75.     var        version;
  76.  
  77.     version = parseInt (navigator.appVersion);
  78.  
  79.     if (version < 4)
  80.         return 1;
  81.  
  82.     return 0;
  83.     };
  84.  
  85.  
  86. function IsIE () {
  87.  
  88.     var     agent;
  89.     var        version;
  90.  
  91.     agent = navigator.userAgent.toLowerCase ();
  92.     version = parseInt (navigator.appVersion);
  93.  
  94.     if (agent.indexOf ("msie") != -1)
  95.         return 1;
  96.  
  97.     return 0;
  98.     }
  99.  
  100.  
  101. function IsIE4 () {
  102.  
  103.     var     agent;
  104.     var        version;
  105.     var        msie;
  106.  
  107.     agent = navigator.userAgent.toLowerCase ();
  108.     msie = agent.indexOf ("msie ")
  109.  
  110.     if (msie != -1) {
  111.         version = parseInt (agent.substring (msie+5, agent.indexOf (".", msie )))
  112.         if (version == 4)
  113.             return 1;
  114.         }
  115.  
  116.     return 0;
  117.     }
  118.  
  119.  
  120. function IsNS4 () {
  121.  
  122.     var     agent;
  123.     var        version;
  124.  
  125.     agent = navigator.userAgent.toLowerCase ();
  126.     version = parseInt (navigator.appVersion);
  127.  
  128.     if ((agent.indexOf ("mozilla") != -1 || agent.indexOf ("spoofer") != -1 || 
  129.         agent.indexOf ("compatible") != -1) && agent.indexOf ("msie") == -1) {
  130.  
  131.         if (version >= 4)
  132.             return 1;
  133.         }
  134.  
  135.     return 0;
  136.     }
  137.  
  138. function IsMac () {
  139.  
  140.     var     agent;
  141.  
  142.     agent = navigator.userAgent.toLowerCase ();
  143.  
  144.     if (agent.indexOf ("mac") != -1)
  145.         return 1;
  146.  
  147.     return 0;
  148.     }
  149.     
  150. function IsWindows () {
  151.  
  152.     var     agent;
  153.  
  154.     agent = navigator.userAgent.toLowerCase ();
  155.  
  156.     if (agent.indexOf ("windows") != -1)
  157.         return 1;
  158.  
  159.     return 0;
  160.     }
  161.     
  162.     
  163.