JS设置cookies

设置cookies

function setCookie(c_name, value) {

document.cookie = c_name + "=" + escape(value);

}


获取cookies

function getCookie(c_name) {

if (document.cookie.length > 0) {

c_start = document.cookie.indexOf(c_name + "=")

if (c_start != -1) {

c_start = c_start + c_name.length + 1

c_end = document.cookie.indexOf(";", c_start)

if (c_end == -1) c_end = document.cookie.length

return unescape(document.cookie.substring(c_start, c_end))

}

}

return ""

}

functiongetCookie(name)

{

vararr,reg=newRegExp("(^| )"+name+"=([^;]*)(;|$)");

if(arr=document.cookie.match(reg))

returnunescape(arr[2]);

else

returnnull;

}


用于实现 关闭某页面 执行另页面JS  每100毫秒检查一次  存在则执行 并更新或删除cookies 防止多次执行

setInterval(function () {//每隔100毫秒检查一次。

var flag = getCookie('need_refresh');//getCookie跟setCookie一样,都百度一下。

if (flag === 'yes') {

//检查到yes说明b.html页面让我刷新了。

BindGrid_MyDY1();

setCookie('need_refresh', 'no');

//  removeCookie('DY');//删除cookie避免重复执行。

}

}, 100);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是 Cookie “cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就...
    恩德_b0c2阅读 447评论 0 3
  • 1.浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话”。 2.Window 对象 所有浏...
    ancientear阅读 357评论 0 2
  • 这两天做了一个小的offer项目,然后遇到了一些问题,稍微总结一下,感触最深的是cookie,因为之前只是简单的听...
    艾石溪阅读 255评论 0 0
  • 全民运动中心旁的景色……黄孝河 黄孝河 微风细雨垂柳摇曳, 热浪骄阳黄花满地。 不见行者驻足陶醉, 只见黑水熏天暗...
    狼印阅读 1,450评论 0 1
  • 2015年11月30号 对于一个普通人来说 本应该是平凡又平淡的一天 只是一条消息 让这一天 永远值得纪念 就在这...
    SpiriTnT阅读 343评论 1 1