home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 October / CHIP1002.ISO / exe / COMPUGUI.exe / whver.js < prev    next >
Encoding:
Text File  |  2002-04-23  |  1.1 KB  |  54 lines

  1. var gbNav6=false;
  2. var gbNav61=false;
  3. var gbNav4=false;
  4. var gbIE4=false;
  5. var gbIE=false;
  6. var gbIE5=false;
  7. var gbIE55=false;
  8.  
  9. var gAgent=navigator.userAgent.toLowerCase();
  10. var gbMac=(gAgent.indexOf("mac")!=-1);
  11. var gbSunOS=(gAgent.indexOf("sunos")!=-1);
  12. var gbOpera=(gAgent.indexOf("opera")!=-1);
  13.  
  14. var gVersion=navigator.appVersion.toLowerCase();
  15.  
  16. var gnVerMajor=parseInt(gVersion);
  17. var gnVerMinor=parseFloat(gVersion);
  18.  
  19. gbIE=(navigator.appName.indexOf("Microsoft")!=-1);
  20. if(gnVerMajor>=4)
  21. {
  22.     if(navigator.appName=="Netscape")
  23.     {
  24.         gbNav4=true;
  25.         if(gnVerMajor>=5)
  26.             gbNav6=true;
  27.     }
  28.     gbIE4=(navigator.appName.indexOf("Microsoft")!=-1);
  29. }
  30. if(gbNav6)
  31. {
  32.     document.gnPageWidth=innerWidth;
  33.     document.gnPageHeight=innerHeight;
  34.     var nPos=gAgent.indexOf("netscape");
  35.     if(nPos!=-1)
  36.     {
  37.         var nVersion=parseFloat(gAgent.substring(nPos+10));
  38.         if(nVersion>=6.1)
  39.             gbNav61=true;
  40.     }
  41. }else if(gbIE4)
  42. {
  43.     var nPos=gAgent.indexOf("msie");
  44.     if(nPos!=-1)
  45.     {
  46.         var nVersion=parseFloat(gAgent.substring(nPos+5));
  47.         if(nVersion>=5)
  48.             gbIE5=true;
  49.         if(nVersion>=5.5)
  50.             gbIE55=true;
  51.     }
  52. }
  53.  
  54. var gbWhVer=true;