Fly_Moe
10-22-2003, 02:06 PM
The site I'm developing is only going to be coded for IE 5.0+ and Netscape 7.0+. Now, the problem that I'm having is when I check in Netscape 6.01, the browserversion that comes back is 5.0. I don't know why. It's weird. Anyone see something in my code that you see wrong? Or is it a Netscape error? Anyone have any suggestions on how to fix it?
Here's the code that I used to check for the browser and version :
<Script Language="JavaScript">
// detect the browsername
browsername=navigator.appName;
if (browsername.indexOf("Netscape")!=-1) {browsername="NS"}
else
{if (browsername.indexOf("Microsoft")!=-1) {browsername="MSIE"}
else {browsername="N/A"}};
//detect the browserversion
browserversion="0";
if (navigator.appVersion.indexOf("2.")!=-1) {browserversion="2"};
if (navigator.appVersion.indexOf("3.")!=-1) {browserversion="3"};
if (navigator.appVersion.indexOf("4.")!=-1) {browserversion="4"};
if (navigator.appVersion.indexOf("5.")!=-1) {browserversion="5"};
if (navigator.appVersion.indexOf("6.")!=-1) {browserversion="6"};
if (navigator.appVersion.indexOf("7.")!=-1) {browserversion="7"};
// Send visitor to relevant pages
if (browsername=="MSIE"){
if (browserversion>=5){
// This is where the redirection will happen
document.write("Testing MSIE")
}};
if (browsername=="NS"){
if (browserversion==7){
// This is where the redirection happens
document.write("Testing NS")
}};
document.write("NA You are using an unsupported browser")
</script>
Here's the code that I used to check for the browser and version :
<Script Language="JavaScript">
// detect the browsername
browsername=navigator.appName;
if (browsername.indexOf("Netscape")!=-1) {browsername="NS"}
else
{if (browsername.indexOf("Microsoft")!=-1) {browsername="MSIE"}
else {browsername="N/A"}};
//detect the browserversion
browserversion="0";
if (navigator.appVersion.indexOf("2.")!=-1) {browserversion="2"};
if (navigator.appVersion.indexOf("3.")!=-1) {browserversion="3"};
if (navigator.appVersion.indexOf("4.")!=-1) {browserversion="4"};
if (navigator.appVersion.indexOf("5.")!=-1) {browserversion="5"};
if (navigator.appVersion.indexOf("6.")!=-1) {browserversion="6"};
if (navigator.appVersion.indexOf("7.")!=-1) {browserversion="7"};
// Send visitor to relevant pages
if (browsername=="MSIE"){
if (browserversion>=5){
// This is where the redirection will happen
document.write("Testing MSIE")
}};
if (browsername=="NS"){
if (browserversion==7){
// This is where the redirection happens
document.write("Testing NS")
}};
document.write("NA You are using an unsupported browser")
</script>