繁体   English   中英

使用JavaScript重定向页面

[英]Redirect page using javascript

我有一个问题,我想使用javascript重定向页面,该代码是用来检测国家/地区ID的。在Google上查看它之后,我找到了一种方法。

<head>标记中的html上,我插入window.location = language,语言变量是将从geoapi_country_code中检测国家/地区代码的变量,此处为代码。

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>

连接字符串:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM