|
// WebHelp 5.10.006
var gbNav=false;
var gbNav6=false;
var gbNav61=false;
var gbNav7=false;
var gbNav4=false;
var gbIE4=false;
var gbIE=false;
var gbIE5=false;
var gbIE55=false;
var gbOpera6=false;
var gbOpera7=false;
var gbKonqueror3=false;
var gAgent=navigator.userAgent.toLowerCase();
var gbMac=(gAgent.indexOf("mac")!=-1);
var gbSunOS=(gAgent.indexOf("sunos")!=-1);
var gbOpera=(gAgent.indexOf("opera")!=-1);
var gbKonqueror=(gAgent.indexOf("konqueror")!= -1);
var gbSafari=(gAgent.indexOf("safari")!= -1);
var gbWindows=((gAgent.indexOf('win')!= -1)||(gAgent.indexOf('16bit')!= -1));
var gbMozilla=((gAgent.indexOf('gecko')!=-1) && (gAgent.indexOf('netscape')==-1));
var gVersion=navigator.appVersion.toLowerCase();
var gnVerMajor=parseInt(gVersion);
var gnVerMinor=parseFloat(gVersion);
if(!gbOpera&&!gbKonqueror&&!gbSafari) // opera can mimic IE or Netscape by settings.
{
gbIE=(navigator.appName.indexOf("Microsoft")!=-1);
gbNav=(gAgent.indexOf('mozilla')!=-1) && ((gAgent.indexOf('spoofer')==-1) && (gAgent.indexOf('compatible')==-1));
if(gnVerMajor>=4)
{
if(navigator.appName=="Netscape")
{
gbNav4=true;
if(gnVerMajor>=5)
gbNav6=true;
}
gbIE4=(navigator.appName.indexOf("Microsoft")!=-1);
}
if(gbNav6)
{
var nPos=gAgent.indexOf("gecko");
if(nPos!=-1)
{
var nPos2=gAgent.indexOf("/", nPos);
if(nPos2!=-1)
{
var nVersion=parseFloat(gAgent.substring(nPos2+1));
if(nVersion>=20010726)
{
gbNav61=true;
if (nVersion>=20020823)
gbNav7=true;
}
}
}
}else if(gbIE4)
{
var nPos=gAgent.indexOf("msie");
if(nPos!=-1)
{
var nVersion=parseFloat(gAgent.substring(nPos+5));
if(nVersion>=5)
{
gbIE5=true;
if(nVersion>=5.5)
gbIE55=true;
}
}
}
}
else if (gbOpera)
{
var nPos = gAgent.indexOf("opera");
if(nPos!=-1)
{
var nVersion=parseFloat(gAgent.substring(nPos+6));
if(nVersion>=6)
{
gbOpera6=true;
if(nVersion>=7)
gbOpera7=true;
}
}
}
else if (gbKonqueror)
{
var nPos = gAgent.indexOf("konqueror");
if(nPos!=-1)
{
var nVersion = parseFloat(gAgent.substring(nPos+10));
if (nVersion >= 3)
{
gbKonqueror3=true;
}
}
}
var gbWhVer=true;
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Bob Pittenger is founder and President of Starpoint Software Inc. He holds a B.A. degree from Miami University, M.S. and Ph.D. degrees from Purdue University, and an MBA from Xavier University. He has been programming since 1993, starting with Windows application development in C++/MFC and moving to C# and .NET around 2005 and is a .NET Microsoft Certified Professional Developer.
Bob is the author of two books:
Billionaire: How the Ultra-Rich Built Their Fortunes Through Good and Evil and What You Can Learn from Them
and
Wealthonomics: The Most Important Economic and Financial Concepts that Can Make You Rich Fast.
Visit http://www.billionairebook.net for more information.