JS操作cookie

<script language = "javascript" >
 function setCookie(name, value) {
     /* *--------------- setCookie(name,value) ----------------- 
      * setCookie(name,value)
      * 功能:设置得变量name的值
      * 参数:name,字符串;value,字符串.
      * 实例:setCookie('username','baobao')
      *--------------- setCookie(name,value) ----------------- */
     var Days = 30;
     //此 cookie 将被保存 30 天 
     var exp = new Date();
     exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
     document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
     location.href = "bb.htm"; //接收页面. 
 }

 function getCookie(name) {
     /* *--------------- getCookie(name) ----------------- 
      * getCookie(name)
      * 功能:取得变量name的值
      * 参数:name,字符串.
      * 实例:alert(getCookie("baobao"));
      *--------------- getCookie(name) ----------------- */
     var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
     if (arr != null) return unescape(arr[2]);
     return null;
 }
 inn = getCookie("baobao");
 alert(inn);

 function getCookie(name) {
     var search = name + "=";
     var offset = document.cookie.indexOf(search);
     if (offset != -1) {
         offset += search.length;
         var end = document.cookie.indexOf(";", offset);
         if (end == -1) end = document.cookie.length;
         return unescape(document.cookie.substring(offset, end));
     } else return "";
 }

 function setCookie(name, value, hours) {
     var expireDate = new Date(new Date().getTime() + hours * 3600000);
     document.cookie = name + "=" + escape(value) + "; path=/; domain = xunlei.com;expires = " + expireDate.toGMTString();
 }
</script>

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部