[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