登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

樱之花

叶散的时候,你明白欢聚;花谢的时候,你明白青春.

 
 
 

日志

 
 
关于我

分类中“我的实验室”是我在日常工作中的一些知识总结,有些写的比较匆忙,可能大家在阅读时会产生困扰,后期有时间我会重新整理编辑,谢谢大家的到访,您们的支持是我前进的动力!

js读写cookies(javascript)  

2007-08-10 11:46:50|  分类: JS程式 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

在Javascript中我有时候需要用到cookies来控制某些代码的执行,那么,cookies是如何读写的呢,以及它的有效时间是如何设置的呢?看了下面的代码之后,你一定会找到解决这些问题的办法。cookies的功能非常有用,最常见的功能就是购物车的功能,相信你一定见过的吧。另外,你还可以用cookies来设定某个时间弹出窗口,某个时间段不弹出页面窗口等等。如果利用好它,就看自己的发挥了。

代码如下:

<html>
<head>
<title>读写cookies</title>
</head>
<body>
<script language="JavaScript">
var isHaveCookie = false;
readcookie("note_kit");
if(isHaveCookie == false)
{
 var date=new Date();
 date.setTime(date.getTime() + 1 * 3600 * 1000)    //超期时间1个小时
 document.cookie="note_kit=ok; expires="+date.toGMTString();
 alert("有");
}
else
{
 alert("没有");
}

function readcookie(name)
{
 var strCookies = document.cookie;
 var start1 = strCookies.indexOf(name + "=");
 if (start1== -1)
 {
  isHaveCookie = false;
 }
 else
 {
  start=strCookies.indexOf("=",start1)+1;
  var end = strCookies.indexOf(";",start);
  if (end==-1)
  {
   end = strCookies.length;
  }
  var value=unescape(strCookies.substring(start,end));
  if (value==null)
  {
   isHaveCookie = false;
  }
  else
  {
   isHaveCookie = true;
  }
 }
}
</script>
</body>
</html>

  评论这张
 
阅读(628)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018