js代码 cookie操作 读取写入跳转

读取当前页数
如果页数为2时
则读取cookie值判断cookie是否存在
如果cookie值不存在,如果存在而不执行下现在写入cookie和跳转URL
则写入cookie,同时设置过期时间为10分钟
然后执行跳转到指定的URL
用JS怎么写。谢谢。
读取当前页数page
如果page为2时
则读取cookie值判断cookie是否存在
如果cookie值不存在
则执行cookie写入和跳转URL
如果cookie值存在
不执行cookie写入和跳转URL
用JS怎么写???谢谢。

这样写

<script>
 
var page = <%= request.getParameter("page") %> ;
if (page == 2) {
    var istz = getCookie("istz"); //获取cookie
    if (istz == null) { //如果cookie为null
        setCookie("istz", "yesTz", 10); //设置cookie
        location.href = "h.html"; //跳转到指定链接
    }
}
 
 //设置cookie
 
function setCookie(name, value, expiredays) {
    var ExpireDate = new Date();
    ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 60 * 1000));
    document.cookie = name + "=" + escape(value) + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}
 
 //获取cookie
 
function getCookie(name) {
    var strCookie = document.cookie;
    var arrCookie = strCookie.split(";");
    for (var i = 0; i < arrCookie.length; i++) {
        var arr = arrCookie[i].split("=");
        if (arr[0] == name) return arr[1];
    }
    return null;
}
 
 </script>

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-21

js的cookie 写入,读取,删除,还有路径和域的讲解 看这篇博客 写的很清楚,希望可以帮到你:网页链接

第2个回答  2015-02-12
<=??setCookie(name;? ?break;
相似回答