cookie.js

Java代码  

  1. var cookie_pre = 'sYQDUGqqzH';  
  2. var cookie_domain = '';  
  3. var cookie_path = '/';  
  4. function getcookie(name) {  
  5.     name = cookie_pre+name;  
  6.     var arg = name + "=";  
  7.     var alen = arg.length;  
  8.     var clen = document.cookie.length;  
  9.     var i = 0;  
  10.     while(i < clen) {  
  11.         var j = i + alen;  
  12.         if(document.cookie.substring(i, j) == arg) return getcookieval(j);  
  13.         i = document.cookie.indexOf(" ", i) + 1;  
  14.         if(i == 0) break;  
  15.     }  
  16.     return null;  
  17. }  
  18.   
  19. function setcookie(name, value, days) {  
  20.     name = cookie_pre+name;  
  21.     var argc = setcookie.arguments.length;  
  22.     var argv = setcookie.arguments;  
  23.     var secure = (argc > 5) ? argv[5] : false;  
  24.     var expire = new Date();  
  25.     if(days==null || days==0) days=1;  
  26.     expire.setTime(expire.getTime() + 3600000*24*days);  
  27.     document.cookie = name + "=" + escape(value) + ("; path=" + cookie_path) + ((cookie_domain == '') ? "" : ("; domain=" + cookie_domain)) + ((secure == true) ? "; secure" : "") + ";expires="+expire.toGMTString();  
  28. }  
  29.   
  30. function delcookie(name) {  
  31.     var exp = new Date();  
  32.     exp.setTime (exp.getTime() - 1);  
  33.     var cval = getcookie(name);  
  34.     name = cookie_pre+name;  
  35.     document.cookie = name+"="+cval+";expires="+exp.toGMTString();  
  36. }  
  37.   
  38. function getcookieval(offset) {  
  39.     var endstr = document.cookie.indexOf (";", offset);  
  40.     if(endstr == -1)  
  41.     endstr = document.cookie.length;  
  42.     return unescape(document.cookie.substring(offset, endstr));  
  43. }  

 

时间: 2024-10-03 02:33:36

cookie.js的相关文章

cookie.js 加载顺序问题怎么才有效

在使用cookie.js时,只有在jquery.js文件后加载整体才有效,下面与大家分享下有效加载顺序,有此需求的朋友可以参考下   今天遇到一个问题,在使用cookie.js时,只有在jquery.js文件后加载整体才有效 有效加载顺序 复制代码 代码如下: <head> <script type="text/javascript" src="./Scripts/scripts/jquery.1.3.2.js"></script>

jquery.cookie.js实现用户登录保存密码功能的方法_jquery

本文实例讲述了jquery.cookie.js实现用户登录保存密码功能的方法.分享给大家供大家参考,具体如下: 需要导入的js有jquery.js和jquery.cookie.js <script type="text/javascript" src=" jquery-1.5.2.js"></script> <script type="text/javascript" src="jquery.cookie.

通过Jquery.cookie.js实现展示浏览网页的历史记录超管用_jquery

本文就是要利用cookie插件,获取用户浏览文章历史记录,并将用户最近浏览历史记录显示在页面. 在需要添加cookie的页面加上如下js <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.cookie.js"></script

jquery.cookie.js使用指南_jquery

jquery.cookie.js是一个轻量级的cookie插件,可以读取.写入.删除cookie. jquery.cookie.js的配置 首先包含jQuery的库文件,在后面包含jquery.cookie.js的库文件. 复制代码 代码如下: <script type="text/javascript" src="js/jquery-1.6.2.min.js"></script> <script type="text/jav

js cookie:JS操作Cookie

var Cookies = {   //读取Cookie, n为Cookie名   Get : function(n){  var re = new RegExp(n +'=([^;]*);?','gi');  var r =re.exec(document.cookie)[];  return (r.length> 1 ? r[1] : null)   },   //读取数组Cookie,cookieName为Cookie名, keyName为要获取的键   GetArray :functio

jquery.cookie.js 操作cookie实现记住密码功能的实现代码_jquery

复制代码 代码如下: //初始化页面时验证是否记住了密码 $(document).ready(function() { if ($.cookie("rmbUser") == "true") { $("#rmbUser").attr("checked", true); $("#user").val($.cookie("userName")); $("#pass").va

什么是cookie?js手动创建和存储cookie_javascript技巧

什么是cookie? cookie 是存储于访问者的计算机中的变量.每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie.你可以使用 JavaScript 来创建和取回 cookie 的值. 有关cookie的例子: 名字 cookie 当访问者首次访问页面时,他或她也许会填写他/她们的名字.名字会存储于 cookie 中.当访问者再次访问网站时,他们会收到类似 "Welcome John Doe!" 的欢迎词.而名字则是从 cookie 中取回的. 密码 cookie

JS写的cookie类

cookie|js <script language="JScript"> function Cookie(delim){     this._Cookie=[];     this.Load=function(){         if(document.cookie.indexOf(";")!=-1){             var _sp,_name,_tp,_tars,_tarslength;             var _item=doc

我用JS+Cookie编写的购物车,(添加、修改过程在客户端执行,一次提交服务器,IE适用),请大家指正(二)

cookie|js|服务器|购物车|过程|客户端|执行 二.js函数:orderform_functions.js //Vampirebat,2002-1-16;http://www.vampirebat.org //<--Start--从cookie中读出订单数据的函数function ReadOrderForm(name){    var cookieString=document.cookie;    if (cookieString=="")    {        re