ブラウザの判別をして専用ページに移動

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META http-equiv="Content-Style-Type" content="text/css">
<title>ブラウザの判別</title>
<style type="text/css">
<!--
body { text-align: center;}
-->
</style>
</head>
<body bgcolor="#FFFFFF">
ブラウザの判別をして専用ページに移動
<p>
<script language="JavaScript">
<!--
var browser_info = "";
if (navigator.userAgent.indexOf("Opera",0) != -1) {//userAgentにOperaが含まれているか?
browser_info = "opera";
}
else{
if( navigator.userAgent.indexOf("Gecko",0) != -1){ //Geckoエンジン搭載か?
browser_info = "gecko";
}
else{
if( navigator.appName.charAt(0)=="M" ){ //appNameの先頭文字がMか?
if (navigator.appVersion.indexOf("MSIE 5.5") != -1) {//バージョンは5.5か?
browser_info = "IE5.5";
}
else {
if (navigator.appVersion.indexOf("MSIE 5") != -1) {//バージョンは5か?
browser_info = "IE5";
}
else {
if (navigator.appVersion.indexOf("MSIE 6") != -1) {//バージョンは6か?
browser_info = "IE6";
}
else {
browser_info = "otherIE";
}
}
}
}
else{
browser_info = "otherbrowser";
}
}
}
if (browser_info == "IE5" || browser_info == "IE5.5" || browser_info == "IE6" || browser_info == "gecko") {
location.href = "page.html";
}
else{
location.href = "other.html";
}
//-->
</script>
</body>
</html>