Script Categories













User Details >>> Simple Info Line.

Do you just not like the browser and computer "user agent" line that the web browsers use? This neat script (written by Netscape!) actually converts the user agent line into a more "user friendly" form, indicating the user's computer platform, browser version, and more!

Add the below code to the <body> section of your page:

<script language="javascript" type="text/javascript">
/* Visit http://www.yaldex.com/ for full source code
and get more free JavaScript, CSS and DHTML scripts! */
<!-- begin
function is() {
var agt=navigator.userAgent.toLowerCase()
this.major = parseInt(navigator.appVersion)
this.minor = parseFloat(navigator.appVersion)
this.nav = ((agt.indexOf('mozilla')!=-1) && ((agt.indexOf('spoofer')==-1)
&& (agt.indexOf('compatible') == -1)))
this.nav2 = (this.nav && (this.major == 2))
this.nav3 = (this.nav && (this.major == 3))
this.nav4 = (this.nav && (this.major == 4))
this.nav4up = this.nav && (this.major >= 4)
this.navonly = (this.nav && (agt.indexOf(";nav") != -1))
this.ie = (agt.indexOf("msie") != -1)
this.ie3 = (this.ie && (this.major == 2))
this.ie4 = (this.ie && (this.major == 4))
this.ie4up = this.ie && (this.major >= 4)
this.opera = (agt.indexOf("opera") != -1)
if (this.nav2 || this.ie3) this.js = 1.0
else if (this.nav3 || this.opera) this.js = 1.1
else if (this.nav4 || this.ie4) this.js = 1.2
else if (this.nav4 || this.ie4) this.js = 1.2
else if ((this.nav && (this.minor > 4.05)) || (this.ie && (this.major > 4)))
this.js = 1.2 + ' or higher'
else this.js = 0.0
this.win = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) )
this.win95 = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1))
this.win16 = ((agt.indexOf("win16")!=-1)
|| (agt.indexOf("16bit")!=-1) || (agt.indexOf("windows 3.1")!=-1)
|| (agt.indexOf("windows 16-bit")!=-1) )

this.win31 = (agt.indexOf("windows 3.1")!=-1) || (agt.indexOf("win16")!=-1) ||
(agt.indexOf("windows 16-bit")!=-1)
this.win98 = ((agt.indexOf("win98")!=-1)||(agt.indexOf("windows 98")!=-1))
this.winnt = ((agt.indexOf("winnt")!=-1)||(agt.indexOf("windows nt")!=-1))
this.win32 = this.win95 || this.winnt || this.win98 ||
((this.major >= 4) && (navigator.platform == "win32")) ||
(agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1)
this.os2 = (agt.indexOf("os/2")!=-1)
|| (navigator.appVersion.indexOf("os/2")!=-1)
|| (agt.indexOf("ibm-webexplorer")!=-1)
this.mac= (agt.indexOf("mac")!=-1)
this.mac68k = this.mac && ((agt.indexOf("68k")!=-1) ||
(agt.indexOf("68000")!=-1))
this.macppc = this.mac && ((agt.indexOf("ppc")!=-1) ||
(agt.indexOf("powerpc")!=-1))
this.sun = (agt.indexOf("sunos")!=-1)
this.sun4 = (agt.indexOf("sunos 4")!=-1)
this.sun5 = (agt.indexOf("sunos 5")!=-1)
this.suni86= this.sun && (agt.indexOf("i86")!=-1)
this.irix = (agt.indexOf("irix") !=-1)// sgi
this.irix5 = (agt.indexOf("irix 5") !=-1)
this.irix6 = ((agt.indexOf("irix 6") !=-1) || (agt.indexOf("irix6") !=-1))
this.hpux = (agt.indexOf("hp-ux")!=-1)
this.hpux9 = this.hpux && (agt.indexOf("09.")!=-1)
this.hpux10= this.hpux && (agt.indexOf("10.")!=-1)
this.aix = (agt.indexOf("aix") !=-1) // ibm
this.aix1 = (agt.indexOf("aix 1") !=-1)
this.aix2 = (agt.indexOf("aix 2") !=-1)
this.aix3 = (agt.indexOf("aix 3") !=-1)
this.aix4 = (agt.indexOf("aix 4") !=-1)
this.linux = (agt.indexOf("inux")!=-1)
this.sco = (agt.indexOf("sco")!=-1) || (agt.indexOf("unix_sv")!=-1)
this.unixware = (agt.indexOf("unix_system_v")!=-1)
this.mpras= (agt.indexOf("ncr")!=-1)
this.reliant = (agt.indexOf("reliantunix")!=-1)
this.dec = (agt.indexOf("dec")!=-1) || (agt.indexOf("osf1")!=-1)
|| (agt.indexOf("dec_alpha")!=-1) || (agt.indexOf("alphaserver")!=-1)
|| (agt.indexOf("ultrix")!=-1) || (agt.indexOf("alphastation")!=-1)
this.sinix = (agt.indexOf("sinix")!=-1)
this.freebsd = (agt.indexOf("freebsd")!=-1)
this.bsd = (agt.indexOf("bsd")!=-1)
this.unix = (agt.indexOf("x11")!=-1) || this.sun || this.irix || this.hpux ||
this.sco ||this.unixware || this.mpras || this.reliant ||
this.dec || this.sinix || this.aix || this.linux || this.freebsd
this.vms = (agt.indexOf("vax")!=-1) || (agt.indexOf("openvms")!=-1)
}
var is;
var isie3mac = false;
if ((navigator.appVersion.indexOf("mac")!=-1) && (navigator.userAgent.indexOf("msie")!=-1) && (parseInt(navigator.appVersion)==3))
isie3mac = true;
else
is = new is();
// end -->
</script>
<form>
<script language="javascript">
<!-- begin
document.write("<b>browser info: </b>");
for (var propname in is) {
if (is[propname] == 1) { document.write('<b>'+propname + ' </b>'); }
}
document.write("<b> ... </b>");
for (var propname in is) {
if (is[propname] != 0 && is[propname] != 1) {
document.write('<b>'+propname + ' = ' + is[propname] + '</b> ');
}
}
// end -->
</script>
</form>

JavaScript Editor Get Advanced
JavaScript and Ajax Editor,
Validator and Debugger!

1st JavaScript Editor.



Code was highlighted by 1st JavaScript Editor (The Best JavaScript Editor!).




©