使用javascript重定向页面

时间:2012-12-10 04:14:01

标签: php javascript

我有疑问,我想使用javascript重定向页面,其代码是检测国家/地区ID。在我查看谷歌后,我找到了一种方法。

<head>标签的html中,我插入window.location =语言,语言是变量,将从geoapi_country_code检测国家/地区ID 这是代码。

var language = geoapi_country_code();

这是问题所在,当我在window.location中使用变量时,它不起作用,但如果我放普通字符串就可以了。 我的问题是,我的重定向方式是正确还是有另一种方法可以做到这一点?请事先向我解释

我尝试过使用window.location.href并且它可以工作但现在又出现了另一个问题,在网络重定向之后,它没有停止,而是一次又一次地重定向我该如何阻止它?

<script language="JavaScript" src="http://j.maxmind.com/app/geoip.js"></script>
<script type="text/javascript">
    var language = geoip_country_code();
    if(language == "ID")
    {
        window.location.href= "<?php echo $this->rootUrl(); ?>" + '/' + language.toLowerCase() ;
    }
    else
    {
        window.location.href = "http://localhost/lamanbudaya/public/en";
    }
</script>

1 个答案:

答案 0 :(得分:1)

连接字符串:

var language = geoapi_country_code(); //lets say language is en_US

window.location.href="http://yourwebsite.com/currentpage?lang=" + language;