根据用户语言选择重定向

时间:2012-07-21 12:31:01

标签: javascript redirect cookies

有人可以告诉我为什么这段代码不起作用。 我有索引页面,您可以使用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>

奇怪的是,当我在桌面上打开索引页面时,它会重定向我,但是当我在网络上打开它时它不会。

0 个答案:

没有答案