var
Tools
=
{
BrowserInfo : function() {
var Sys = {};
var ua = navigator . userAgent . toLowerCase();
var s;
(s = ua . match( /msie ([\d.]+)/)) ? Sys . ie = s [ 1 ] :
(s = ua . match( /firefox\/([\d.]+)/)) ? Sys . firefox = s [ 1 ] :
(s = ua . match( /chrome\/([\d.]+)/)) ? Sys . chrome = s [ 1 ] :
(s = ua . match( /opera.([\d.]+)/)) ? Sys . opera = s [ 1 ] :
(s = ua . match( /version\/([\d.]+).*safari/)) ? Sys . safari = s [ 1 ] : 0;
if ( Sys . ie) return { Type : "ie" , Ver : Sys . ie };
if ( Sys . firefox) return { Type : "ff" , Ver : Sys . firefox };
if ( Sys . chrome) return { Type : "gc" , Ver : Sys . chrome };
if ( Sys . opera) return { Type : "op" , Ver : Sys . opera };
if ( Sys . safari) return { Type : "sf" , Ver : Sys . safari };
return { Type : "unknown" , Ver : "unknown" };
}
}
alert( Tools . BrowserInfo (). Type);
alert( Tools . BrowserInfo (). Ver);
BrowserInfo : function() {
var Sys = {};
var ua = navigator . userAgent . toLowerCase();
var s;
(s = ua . match( /msie ([\d.]+)/)) ? Sys . ie = s [ 1 ] :
(s = ua . match( /firefox\/([\d.]+)/)) ? Sys . firefox = s [ 1 ] :
(s = ua . match( /chrome\/([\d.]+)/)) ? Sys . chrome = s [ 1 ] :
(s = ua . match( /opera.([\d.]+)/)) ? Sys . opera = s [ 1 ] :
(s = ua . match( /version\/([\d.]+).*safari/)) ? Sys . safari = s [ 1 ] : 0;
if ( Sys . ie) return { Type : "ie" , Ver : Sys . ie };
if ( Sys . firefox) return { Type : "ff" , Ver : Sys . firefox };
if ( Sys . chrome) return { Type : "gc" , Ver : Sys . chrome };
if ( Sys . opera) return { Type : "op" , Ver : Sys . opera };
if ( Sys . safari) return { Type : "sf" , Ver : Sys . safari };
return { Type : "unknown" , Ver : "unknown" };
}
}
alert( Tools . BrowserInfo (). Type);
alert( Tools . BrowserInfo (). Ver);