1

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

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

4

0 回答 0