[Javascript] Redirect based on browser

Alan Easton alan.easton at unn.ac.uk
Tue Dec 3 03:27:33 CST 2002


Try this, re-directs to various pages depending on your browser........works
for various browsers

<script>
var browser_type=navigator.appName
var browser_version=parseInt(navigator.appVersion)

//if NS 6
if (browser_type=="Netscape"&&browser_version>=5)
window.location.replace("http://go.somewhere")
//if IE 4+
else if (browser_type=="Microsoft Internet Explorer"&&browser_version>=4)
window.location.replace("http://go.somewhere_else")
//if NS4+
else if (browser_type=="Netscape"&&browser_version>=4)
window.location.replace("http://www.netscape.com")
//Default goto page (NOT NS 4+ and NOT IE 4+)
else
window.location="http://go.somewhere_further"
</script>

Hope it helps....

Alan...

-----Original Message-----
From: Sanghamitra [mailto:sanghamitra.das at itreya.com]
Sent: 03 December 2002 04:36
To: javascript
Subject: [Javascript] Redirect based on browser


> I want to redirect users to two different versions of a site depending on
> if they have a browser
> version >4.0 or <4.0. I've tried writing a couple of scripts but they
> didn't work very well so I
> wonder if any of you would happen to have a script already?


Hi Johansson


Can u try this
// convert all characters to lowercase to simplify testing
var agt=navigator.userAgent.toLowerCase();

// *** BROWSER VERSION ***
// Note: On IE5, these return 4, so use is_ie5up to detect IE5.
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);
var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera")
== -1));

var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
var is_ie4up  = (is_ie && (is_major >= 4));


now you can chk by
if(is_ie4up)
{
 //write the code for version greater then 4
}
else
{
 //write the code for version less then and equal to 4
}

Regards
Sanghamitra

_______________________________________________
Javascript mailing list
Javascript at LaTech.edu
https://lists.LaTech.edu/mailman/listinfo/javascript



More information about the Javascript mailing list