Revision: 1681
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 9, 2006 02:00 by natalie
Initial Code
function isIE(versionNumber) {
var detect = navigator.userAgent.toLowerCase();
if(!(navigator && navigator.userAgent && navigator.userAgent.toLowerCase)) {
return false;
} else {
if(detect.indexOf('msie') + 1) {
// browser is internet explorer
var ver = function() {
// http://msdn.microsoft.com/workshop/author/dhtml/overview/browserdetection.asp
// Returns the version of Internet Explorer or a -1
// (indicating the use of another browser).
var rv = -1; // Return value assumes failure
if (navigator.appName == 'Microsoft Internet Explorer') {
var ua = navigator.userAgent;
var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
if (re.exec(ua) != null) {
rv = parseFloat( RegExp.$1 );
}
}
return rv;
};
var valid = true;
// if the version can be found and the version is less than our version number it is invalid
if ((ver > -1) && (ver < versionNumber)) {
valid = false;
}
return valid;
} else {
return false
}
}
}
Initial URL
Initial Description
Initial Title
Browser detect for IE versions
Initial Tags
css, javascript, ie, DOM
Initial Language
Other