Javascript 如果设置了cookie,则使用JS重定向,直到cookie过期
我正在编写这段代码,因此当单击“是”时,“music_player”将设置为“true”,这样,用户下次访问该页面时,如果cookie设置为“true”,他将被重定向到另一个页面,直到cookie第二天过期(如1天禁令).关键是我做错了什么,真的找不到遗漏/错的地方Javascript 如果设置了cookie,则使用JS重定向,直到cookie过期,javascript,html,cookies,Javascript,Html,Cookies,我正在编写这段代码,因此当单击“是”时,“music_player”将设置为“true”,这样,用户下次访问该页面时,如果cookie设置为“true”,他将被重定向到另一个页面,直到cookie第二天过期(如1天禁令).关键是我做错了什么,真的找不到遗漏/错的地方 <script> function music_player(){ days=1; // number of days to keep the cookie myDate = new Date(
<script>
function music_player(){
days=1; // number of days to keep the cookie
myDate = new Date();
myDate.setTime(myDate.getTime()+(days*24*60*60*1000));
document.cookie = 'music_player=true; expires=' + myDate.toGMTString();
}
function ReDirect (URL) {
GetCookie('music_player');
if (GetCookie('music_player') == 'true') {
window.location=('/Banned_Dead');
}
else {}
}
</script>
<a href="#" onclick="music_player()">YES</a>
函数音乐_播放器(){
天数=1;//保留cookie的天数
myDate=新日期();
设置时间(myDate.getTime()+(天*24*60*60*1000));
document.cookie='music_player=true;expires='+myDate.togmString();
}
函数重定向(URL){
GetCookie(“音乐播放器”);
如果(GetCookie('music_player')=='true'){
window.location=('/banked_Dead');
}
else{}
}
函数GetCookie
在哪里定义?通常情况下,您访问cookie就像设置它们一样(document.cookie
)。这就是我做错的地方吗?我对js没有信心,你能给我一个解决方案吗?那么可能是的。请看上的“获取Cookie的函数”部分。这可能是getCookie
方法的实现。注意区分大小写。函数GetCookie
在哪里定义?通常情况下,您访问cookie就像设置它们一样(document.cookie
)。这就是我做错的地方吗?我对js没有信心,你能给我一个解决方案吗?那么可能是的。请看上的“获取Cookie的函数”部分。这可能是getCookie
方法的实现。注意区分大小写。