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>

奇妙なことに、デスクトップでインデックス ページを開くとリダイレクトされますが、Web で開くとリダイレクトされません。

4

0 に答える 0