Revision: 660
Updated Code
at July 29, 2006 02:15 by kif
Updated Code
/*----------------------------------------------------------------------------- * Navigator * Example Source document.write( (Navigator.isWinIE()) ? 'IE' + Navigator.isWinIE() + ' (Win)' : (Navigator.isMacIE()) ? 'IE' + Navigator.isMacIE() + ' (Mac)' : (Navigator.isGecko()) ? 'Mozilla (' + Navigator.isGecko() + ')' : (Navigator.isSafari()) ? 'Safari (' + Navigator.isSafari() + ')' : (Navigator.isKDE()) ? 'KDE (' + Navigator.isKDE() + ')' : (Navigator.isOpera()) ? 'Opera' + Navigator.isOpera() : (Navigator.isNN4()) ? 'NN4' : "I don't know." ); *-------------------------------------------------------------------------- */ var Navigator = { _getVersion: function (a, b) { var t = navigator.userAgent.split(a)[1]; return (t) ? t.split(b)[0] : false; }, isOpera: function () { return ( (window.opera) ? (document.createElementNS) ? (document.createCDATASection) ? (document.styleSheets) ? 9 : 8 : 7 : 6 : false ); }, isSafari: function () { return (document.createCDATASection && document.createElementNS) ? Navigator._getVersion('AppleWebKit/', '(') : false; }, isKDE: function () { return (document.createCDATASection && document.createElementNS) ? Navigator._getVersion('Konqueror/', ';') : false; }, isGecko: function () { return (document.createCDATASection && document.createElementNS) ? Navigator._getVersion('Gecko/', ' ') : false; }, isNN4: function () { return (document.layers && typeof document.layers == 'object') ? true : false; }, isWinIE: function () { return ( /*@cc_on @if (@_win64 || @_win32 || @_win16) (document.getElementsByTagName) ? (@_jscript_version > 5.6) ? 7 : (@_jscript_version == 5.6) ? 6 : (@_jscript_version == 5.5) ? 5.5 : 5 : 4 @else@*/false/*@end @*/ ); }, isMacIE: function () { return ( /*@cc_on @if (@_mac && (@_PowerPC || @_mc680x0)) (document.getElementsByTagName) ? 5 : 4 @else@*/false/*@end @*/ ); } };
Revision: 659
Updated Code
at July 26, 2006 19:30 by kif
Updated Code
/*----------------------------------------------------------------------------- * Browser Checker * Example Source document.write( (Browser.isWinIE) ? 'IE' + Browser.isWinIE + ' (Win)' : (Browser.isMacIE) ? 'IE' + Browser.isMacIE + ' (Mac)' : (Browser.isGecko) ? 'Mozilla (' + Browser.isGecko + ')' : (Browser.isSafari) ? 'Safari (' + Browser.isSafari + ')' : (Browser.isKDE) ? 'KDE (' + Browser.isKDE + ')' : (Browser.isOpera) ? 'Opera' + Browser.isOpera : (Browser.isNN4) ? 'NN4' : "I don't know." ); *-------------------------------------------------------------------------- */ var Browser = { getVersion: function (a, b) { var t = navigator.userAgent.split(a)[1]; return (t) ? t.split(b)[0] : false; } } Browser = { isOpera: (window.opera) ? (document.createElementNS) ? (document.createCDATASection) ? (document.styleSheets) ? 9 : 8 : 7 : 6 : false, isSafari: (document.createCDATASection && document.createElementNS) ? Browser.getVersion('AppleWebKit/', '(') : false, isKDE: (document.createCDATASection && document.createElementNS) ? Browser.getVersion('Konqueror/', ';') : false, isGecko: (document.createCDATASection && document.createElementNS) ? Browser.getVersion('Gecko/', ' ') : false, isNN4: (document.layers && typeof document.layers == 'object') ? true : false, isWinIE: /*@cc_on @if (@_win64 || @_win32 || @_win16) (document.getElementsByTagName) ? (@_jscript_version > 5.6) ? 7 : (@_jscript_version == 5.6) ? 6 : (@_jscript_version == 5.5) ? 5.5 : 5 : 4 @else@*/false/*@end @*/, isMacIE: /*@cc_on @if (@_mac && (@_PowerPC || @_mc680x0)) (document.getElementsByTagName) ? 5 : 4 @else@*/false/*@end @*/ }
Revision: 658
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 26, 2006 05:26 by kif
Initial Code
/*----------------------------------------------------------------------------- * Browser * Example Source document.write( (Browser.isWinIE) ? 'IE' + Browser.isWinIE + ' (Win)' : (Browser.isMacIE) ? 'IE' + Browser.isMacIE + ' (Mac)' : (Browser.isGecko) ? 'Mozilla (' + Browser.isGecko + ')' : (Browser.isSafari) ? 'Safari (' + Browser.isSafari + ')' : (Browser.isKDE) ? 'KDE (' + Browser.isKDE + ')' : (Browser.isOpera) ? 'Opera' + Browser.isOpera : (Browser.isNN4) ? 'NN4' : "I don't know." ); *-------------------------------------------------------------------------- */ var Browser = { getVersion: function (a, b) { var t = navigator.userAgent.split(a)[1]; return (t) ? t.split(b)[0] : false; } } Browser = { isOpera: (window.opera) ? (document.createElementNS) ? (document.createCDATASection) ? (document.styleSheets) ? 9 : 8 : 7 : 6 : false, isSafari: (document.createCDATASection && document.createElementNS) ? Browser.getVersion('AppleWebKit/', '(') : false, isKDE: (document.createCDATASection && document.createElementNS) ? Browser.getVersion('Konqueror/', ';') : false, isGecko: (document.createCDATASection && document.createElementNS) ? Browser.getVersion('Gecko/', ' ') : false, isNN4: (document.layers && typeof document.layers == 'object') ? true : false, isWinIE: /*@cc_on @if (@_win64 || @_win32 || @_win16) (document.getElementsByTagName) ? (@_jscript_version > 5.6) ? 7 : (@_jscript_version == 5.6) ? 6 : (@_jscript_version == 5.5) ? 5.5 : 5 : 4 @else@*/false/*@end @*/, isMacIE: /*@cc_on @if (@_mac && (@_PowerPC || @_mc680x0)) (document.getElementsByTagName) ? 5 : 4 @else@*/false/*@end @*/ }
Initial URL
Initial Description
Support: Fx2, Opera9, IE6 I don't have warrant of Safari's run and NN4. However, I think that this code is perhaps safe.
Initial Title
Browser Checker
Initial Tags
browser
Initial Language
JavaScript