首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用javascript重定向页面

使用javascript重定向页面
EN

Stack Overflow用户
提问于 2012-12-10 12:14:01
回答 1查看 3.7K关注 0票数 0

我有一个问题,我想用javascript重定向页面的代码是为了检测国家id.After我在谷歌上查找它,我找到了一种方法。

在html in <head>标记中,我插入了window.location = language,language是从geoapi_country_code中检测国家id的变量,代码如下。

代码语言:javascript
复制
var language = geoapi_country_code();

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

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

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-10 12:23:59

连接字符串:

代码语言:javascript
复制
var language = geoapi_country_code(); //lets say language is en_US

window.location.href="http://yourwebsite.com/currentpage?lang=" + language;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13794902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档