快捷搜索:

JS操作Cookie大全

function setCookies(name,value)

{

var Days = 30; //此 cookie 将被保存 30 天

var exp= new Date();   //new Date("December 31, 9998");

exp.setTime(exp.getTime() + Days*24*60*60*1000);

document.cookie = name + "="+ escape(value) +";expire*="+ **p.toGMTString();

}

function getCookies(name)

{

var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));

if(arr != null) return unescape(arr[2]); return null;

}

function getcookies()

{

document.form1.UserName.value=getCookies("Loginusername");

\把你要表单初始化放在这

}

function delCookies(name)

{

var exp = new Date();

exp.setTime(exp.getTime() - 1);

var cval=getCookie(name);

if(cval!=null) document.cookie=name +"="+cval+";expire*="+**p.toGMTString();

}

function submit()

{

username=document.form1.UserName.value;

setCookies('Loginusername',username)

\创建一个cookies,第一个为名字,后面的为值

}

/////////////////////////////////////////////////////////////////////

function getExpDate(days, hours, minutes) {

var expDate = new Date( );

if (typeof days == "number" && typeof hours == "number" &&

typeof hours == "number") {

expDate.setDate(expDate.getDate( ) + parseInt(days));

expDate.setHours(expDate.getHours( ) + parseInt(hours));

expDate.setMinutes(expDate.getMinutes( ) + parseInt(minutes));

return expDate.toGMTString( );

}

}

// utility function called by getCookie( )

function getCookieVal(offset) {

var endstr = document.cookie.indexOf (";", offset);

if (endstr == -1) {

endstr = document.cookie.length;

}

return unescape(document.cookie.substring(offset, endstr));

}

// primary function to retrieve cookie by name

function getCookie(name) {

var arg = name + "=";

var alen = arg.length;

var clen = document.cookie.length;

var i = 0;

while (i

您可能还会对下面的文章感兴趣: