特定の状態を決定することができ、プロジェクトで非常に使用されているCookieの非常に実用的な機能
コードコピーは次のとおりです。
関数setcookie(名前、値)
{
var Days = 30;
var exp = new date();
exp.settime(exp.gettime() + days*24*60*60*1000);
document.cookie = name + "=" + escape(value) + "; expires =" + exp.togmtstring();
var strsec = getsec(time);
var exp = new date();
exp.settime(exp.gettime() + strsec*1);
document.cookie = name + "=" + escape(value) + "; expires =" + exp.togmtstring();
}
// Cookieを読みます
関数getCookie(名前)
{
var arr、reg = new regexp( "(^|)"+name+"=([^;]*)(; | $)");
if(arr = document.cookie.match(reg))
return(unescape(arr [2]));
それ以外
nullを返します。
}
// Cookieを削除します
関数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();
}