Web サイトを作成しました。インデックス ページには 2 つのリンクがあります。1 つは /eng/index.htm に、2 番目は /hr/index.htm につながります。また、すべての /eng/ ページとすべての /hr/ ページに「Switch to」オプションを追加して、他の言語に切り替えました。
ユーザーの選択を記憶する Cookie を作成しようとしていますが、次にインデックス ページに移動すると、最初に選択した言語のインデックス ページにリダイレクトされます。また、ユーザーが「切り替え」リンクをクリックした場合に Cookie に変更できるかどうか。
このサイトの多くの Java スクリプトと提案を試してみましたが、うまくいきませんでした。:(
これを言語インデックス ページに追加しました。
<script language="JavaScript" type="text/javascript">
var d = new Date()
var dMonth = d.getTime() + 30*24*60*60*1000
d.setTime(dMonth)
document.cookie = 'startPage=' + location.href + '; expires=' + d.toGMTString()
function deleteCookie(){
var d = new Date(2000,1,1)
document.cookie = 'startPage=' + location.href + '; expires=' + d.toGMTString()
}
</script>
そして、これは私のインデックスページに:
<script language="JavaScript" type="text/javascript">
var c = document.cookie.split(';')
if(c.length >0){
for(m=0;m<c.length;m++){
if(c[m].indexOf('startPage')>-1){
location.replace(c[m].split('=')[1])
}
}
}
</script>