//メニューのCookiesを新規作成する function SetCookie( name,value) ...{ //Cookie Save as 30 Day var Days =30; var exp =new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name +"="+ escape (value) +";expires="+ exp.toGMTString(); }
2.取得Cookies。
//取cookies函数 function getCookie(name)...{ var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); if(arr !=null) ...{ return unescape(arr[2]); }else...{ returnnull; } }
3.删除Cookies。
//ユーザーのCookieを削除するe function delCookie(name)...{ var exp =new Date(); exp.setTime(exp.getTime() -1); var cval=getCookie(name); if(cval!=null) ...{ document.cookie= name +"="+cval+";expires="+exp.toGMTString(); } }
一、使用Javasceipt操作Cookies 的基本方法。 1.写入Cookies。//メニューのCookiesを新規作成する function SetCookie( name,value) ...{ //Cookie Save as 30 Day var Days = 30; var exp = new Date(); exp.setTime(ex