识别访客是否国内,跳转相应页面
我编了一小段javascript代码放在网页的head中,用来检测访问者的地区,如果是来自中国,则转到中文页面,否则显示本页(英文页面)。我用访问者的电脑的时区设置是否为8,来判断是否是来自中国,(当然新加坡,马来,菲律宾等同一时区的会被误判,但来自这三个地方的访问很少。如果能加上判断访客电脑使用的语言就更完美了,不知有谁能改)。代码如下:
<script language="JavaScript">
x = new Date();
var tim = -x.getTimezoneOffset()/60;
if (tim = 8)
{
window.location='chinese.htm'
}
</script>
但测试时无论时区设置怎样改变,或者改变tim的判断值比如改为9而不是8,总是跳转到中文页面chinese.htm.
有谁能帮忙检查一下?