总要弄点什么过来。不然就挥霍啦。把这段代码贴在这里吧。假如谁要用。就请拿去用。但请在这里做个记号。

function Cookie(document,www.gdbz.net/wer/744.html,name,hours,path,domain,www.gdbz.net/wer/744.html,secure)
this.$document = document;
this.$name = name;
if(hours) thi*.$**piration =new Date((new Date()).getTime() + hours*3600000);
else thi*.$**piration = null;
if(path) this.$path = path; else this.$path = null;
if(secure) this.$secure = true; else this.$secure = false;


Cookie.prototype.store =  function(){
var cookieval = '';
for(var prop in this)
if((prop.charAt(0) == '$')
var cookie = this.$name + '=' +cookieval;
if(thi*.$**piration) cookie += '; expires=' + thi*.$**piration.toGMTString();
if(this.$path) cookie += '; path=' + this.$path;
if(this.domain) cookie += '; domian=' +this.$domian;
if(this.$secure) cookie += '; secure';
this.$document.cookie = cookie;
}

Cookie.prototype.load = function (){
var allcookies = this.$document.cookie;
if(allcookies == '') return false;
var start = allcookies.indexOf(this.$name + '=');
if(start == -1) return false;
start += this.$name.length + 1;
var end = allcookies.indexOf(';',start);
if(end == -1) end = allcookies.length;
var cookieval = allcookies.substring(start,end);
var a = cookieval.split('&');
for(var i=0;i<a.length;i++)
a = a.split(':');

for(var i=0;i<a.length;i++)
this[a[0]] == unescape (a[1]);

return true;
}

Cookie.prototype.remove = function()
var cookie;
cookie = this.$name + '=';
if(this.$path) cookie += '; path' + this.$path;
if(this.$domain) cookie += '; domain=' + this.$domain;
cookie += '; expires=Fri, 02-Jan-1970 00:00:00 GMT';
this.$document.cookie = cookie;
相关的主题文章:
arrow
arrow
    全站熱搜

    luv0y6wi6lc 發表在 痞客邦 留言(0) 人氣()