function Browserinfo () { var browser_name=navigator.appname; var browser_version=parsefloat (navigator.appversion); var browser_agent=navigator.useragent; var actual_version,actual_name; var is_ie= (browser_name== "Microsoft Internet Explorer");//interpreted as IE browser var is_nn= (browser_name== "Netscape");//To determine if Netscape browser var is_op= (browser_name== "opera");/to determine whether Opera browser if (IS_NN) { Upper 5.0 need to is Process,lower 5.0 return directly if (browser_version>=5.0) { if (Browser_agent.indexof ("Netscape")!=-1) { var split_sign=browser_agent.lastindexof ("/"); var version=browser_agent.lastindexof (""); var bname=browser_agent.substring (0,split_sign); var split_sign2=bname.lastindexof (""); Actual_version=browser_agent.substring (split_sign+1,browser_agent.length); Actual_name=bname.substring (split_sign2+1,bname.length);
} if (Browser_agent.indexof ("Firefox")!=-1) { var split_sign=browser_agent.lastindexof ("/"); var version=browser_agent.lastindexof (""); Actual_version=browser_agent.substring (split_sign+1,browser_agent.length); Actual_name=browser_agent.substring (version+1,split_sign);
} if (Browser_agent.indexof ("Safari")!=-1) { if (Browser_agent.indexof ("Chrome")!=-1) { var split_sign=browser_agent.lastindexof (""); var version=browser_agent.substring (0,split_sign); var split_sign2=version.lastindexof ("/"); var bname=version.lastindexof (""); Actual_version=version.substring (split_sign2+1,version.length); Actual_name=version.substring (BNAME+1,SPLIT_SIGN2); } else{ var split_sign=browser_agent.lastindexof ("/"); var version=browser_agent.substring (0,split_sign); var split_sign2=version.lastindexof ("/"); var bname=browser_agent.lastindexof (""); Actual_version=browser_agent.substring (Split_sign2+1,bname); Actual_name=browser_agent.substring (bname+1,split_sign);
} }
} else{ Actual_version=browser_version; Actual_name=browser_name; } } else if (Is_ie) { var version_start=browser_agent.indexof ("MSIE"); var version_end=browser_agent.indexof (";", Version_start); Actual_version=browser_agent.substring (Version_start+5,version_end) Actual_name=browser_name;
if (Browser_agent.indexof ("Maxthon")!=-1| | Browser_agent.indexof ("MAXTHON")!=-1) { var mv=browser_agent.lastindexof (""); var mv1=browser_agent.substring (mv,browser_agent.length-1); mv1= "roaming version:" +MV1; actual_name+= "(Maxthon)"; ACTUAL_VERSION+=MV1; }
} else if (Browser_agent.indexof ("Opera")!=-1) { Actual_name= "Opera"; var tempstart=browser_agent.indexof ("Opera"); var tempend=browser_agent.length; Actual_version=browser_version; } else{ Actual_name= "Unknown Navigator" actual_version= "Unknown Version" } /*------------------------------------------------------------------------------ --your Can Create New properties of Navigator (Acutal_name and actual_version)-- --userage:-- --1,call this Function. -- --2,use is like This:navigator. Actual_name/navigator. actual_version;-- ------------------------------------------------------------------------------*/ Navigator. Actual_name=actual_name; Navigator. Actual_version=actual_version; /*--------------------------------------------------------------------------- --or Made this a Class. -- --userage:-- --1,create A instance of this object like This:var browser=new browserinfo;-- --2,user this instance:browser. Version/browser. Name; -- ---------------------------------------------------------------------------*/ This. Name=actual_name; This. Version=actual_version; } Browserinfo (); document.write ("The browser you use is:" +navigator.useragent); document.write ("<br>"); document.write ("The browser you use is:" +navigator.) Actual_name+ ", Version number:" +navigator. Actual_version);
function Closewin () { var type= ""; var ua=navigator.useragent; if (Ua.indexof ("MSIE") >=0) { Type= "MSIE"; if (navigator. actual_version== "7.0") { type+= "7"; } else if (navigator. actual_version== "6.0") { type+= "6"; } } else if (Ua.indexof ("Firefox") >=0) { Type= "FF"; } if (type== "MSIE6") { Window.opener=null; Window.close (); } else if (type== "MSIE7") { window.open (', ' _top '); Window.top.close (); } else if (type== "FF") { window.open (', ' _parent ', '); Window.close (); } } |