我做了一个网站,在我的索引页面上有两个链接。一个指向 /eng/index.htm,第二个指向 /hr/index.htm。我还在每个 /eng/ 页面和每个 /hr/ 页面上添加了一个“切换到”选项以切换到其他语言。
我正在尝试制作能够记住用户选择的 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>