function savecookie(name,val){document.cookie=name+"="+val;}
function getcookie(name){
var result=null;
var mycookie=document.cookie+";";
var searchname=name+"=";
var startofcookie=mycookie.indexOf(searchname);
var endofcookie;
if(startofcookie!=-1){
startofcookie+=searchname.length;
endofcookie=mycookie.indexOf(";",startofcookie);
result=mycookie.substring(startofcookie,endofcookie);
}
return result;
}操作的时候:
function exp(a,b){savecookie(a,b);}或function exp(a,b){return savecookie(a,b);}
<input type=button onclick="getcookie(c);">主要是savecookie(),不知道我的exp()中调用的方法对不,我都迷糊了,上面两种调用都试过了,我的主页打开后在网页中调用的其他网站的链接都能写cookie,我这个网页就死活没有任何cookie写入机子,很郁闷....
function getcookie(name){
var result=null;
var mycookie=document.cookie+";";
var searchname=name+"=";
var startofcookie=mycookie.indexOf(searchname);
var endofcookie;
if(startofcookie!=-1){
startofcookie+=searchname.length;
endofcookie=mycookie.indexOf(";",startofcookie);
result=mycookie.substring(startofcookie,endofcookie);
}
return result;
}操作的时候:
function exp(a,b){savecookie(a,b);}或function exp(a,b){return savecookie(a,b);}
<input type=button onclick="getcookie(c);">主要是savecookie(),不知道我的exp()中调用的方法对不,我都迷糊了,上面两种调用都试过了,我的主页打开后在网页中调用的其他网站的链接都能写cookie,我这个网页就死活没有任何cookie写入机子,很郁闷....
{
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();
}function getCookie(name)//取cookies函数
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;}测试:SetCookie ("Test", "56666")
alert(getCookie('Test')); //56666