Possible Duplicate:
Browser detection in javascript?
I was wondering how can I detect IE 6, IE 7 and IE8 and say if any of these show different page instead of index.
Something like update.html would be just fine.
I have seen these IF IE6 and stuff but only for CSS not for index page.
Thanks in advance.
Try this HTML code:
<html>
<body>
<!--[if IE]>
<script language="javascript">
document.location = "http://www.google.com/";
</script>
<![endif]-->
redirects to google if IE
</body>
</html>
There are plenty of sources describing how to detect the browser. Here's the most obvious.
On this page there is one good script that detects IE and its version.
Detecting Windows Internet Explorer More Effectively (MSDN)
You can detect Browser by jQuery as easy as:
jQuery.browser
jQuery.browser.version
look here
Then check the browser name or version as above, if TRUE then redirect the page to your favorite url:
window.location.replace("http://your/address/update.html");
Try $.browser for easy browser detection.