このコードが機能しない理由を教えてください。言語のインデックス ページにつながる 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 で開くとリダイレクトされません。