有人可以告诉我为什么这段代码不起作用。我有一个索引页面,您可以在其中使用 2 个链接选择您的语言,这些链接将您引导至语言索引页面。
我已将此代码添加到我的索引页面:
<script type="text/javascript">
function get_cookie (username)
{
var results = document.cookie.match(username + '=(.*?)(;|$)');
if (results[1] == "en")
location.replace("http://x.com");
if (results[1] == "es")
location.replace("http://y.com");
else
return null;
}
get_cookie('username');
</script>
这段代码到我的语言索引页面:
<script type="text/javascript">
var cookieDate = new Date(2012, 8, 08)
document.cookie = "username=en;expires=" + cookieDate.toGMTString();
</script>
奇怪的是,当我在桌面上打开索引页面时,它会重定向我,但是当我在网络上打开它时,它不会。