// 쿠키 생성
// name:이름,value:값,expiredays:유효기간
function setCookie( name, value, expiredays ) {
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
// 유효시간이 1분인경우: todayDate.setMinutes(todayDate.getMinutes() + expiredays);
// 동일설정: todayDate.setTime(todayDate.getTime() + (expiredays * 24 * 60 * 60 * 1000) );
var cookie = name + "=" + escape( value ) + "; path=/;";
if (typeof expiredays != undefined)
{
cookie = cookie + " expires=" + todayDate.toGMTString() + ";"
}
document.cookie = cookie;
}
// 쿠키 가져오기
function getCookie( name ) {
var nameOfCookie = name + "=";
var x = 0;
while ( x <= document.cookie.length )
{
var y = (x+nameOfCookie.length);
if ( document.cookie.substring( x, y ) == nameOfCookie ) {
if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
endOfCookie = document.cookie.length;
return unescape( document.cookie.substring( y, endOfCookie ) );
}
x = document.cookie.indexOf( " ", x ) + 1;
if ( x == 0 )
break;
}
return "";
}
// 쿠키 삭제
function delCookie(name) {
var todayDate = new Date(;
todayDate.setDate( todayDate.getDate() - 1 ); //과거 시간으로 바꾸기
// 동일: todayDate.setTime(todayDate.getTime( - 1);
var value = getCookie(name);
if(value ! = "")
{
var cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";";
}
}