/*====================================================*/ /* Description : Cookies Class»ý¼º(Çü½Ä JSON) */ /* Writer : ijÃ÷ */ /* Date : 2009-10-29 */ /* Example : var test = new Cookies */ /* test.setCookie("userName","ijÃ÷",1) */ /*====================================================*/ Cookies = function(){} Cookies.prototype = { getCookieVal: function(offset) { var endstr = document.cookie.indexOf(";", offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(offset, endstr)); }, //ÄíÅ°°ª Àбâ getCookie : function(cookieName) { var arg = cookieName + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) return getCookieVal (j); i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; } return null; }, //ÄíÅ°¾²±â(¸¸·áÀÏ ÁöÁ¤) ¸¸·áÀÏ(expiredays) : 1 = 1ÀÏ , 365 = 365ÀÏ setCookie: function(cookieName, value, expiredays) { var todayDate = new Date(); todayDate.setDate( todayDate.getDate() + expiredays ); document.cookie = cookieName + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"; }, //ÄíÅ°¾²±â(¸¸·áÀÏ ¾øÀ½ : â´ÝÀ»½Ã ÀÚµ¿À¸·Î ÄíÅ°»èÁ¦µÊ) setCookieNoExp: function(cookieName, value) { var todayDate = new Date(); todayDate.setDate(todayDate.getDate()); document.cookie = cookieName + "=" + escape( value ) + "; path=/;"; }, //ÄíÅ°»èÁ¦ removeCookie: function(cookieName) { var expireDate = new Date(); //¾îÁ¦ ³¯Â¥¸¦ ÄíÅ° ¼Ò¸ê ³¯Â¥·Î ¼³Á¤ÇÑ´Ù. expireDate.setDate( expireDate.getDate() - 1 ); document.cookie = cookieName + "= " + "; expires=" + expireDate.toGMTString() + "; path=/"; } }