< (7) 쿠키 설정하기 ( 오늘하루 열지않기, 다시보지않기 ) >
팝업 설정시 [ 오늘하루열지않기 / 오늘하루 다시보지않기 ] 스크립트
// 팝업 열때 쿠키 확인 하고 없으면 팝업 열기
function Init( $class ){
if(getCookie($class) != 'done') {
OpenPopup($class);
}
}
// 오늘하루 열지않기 버튼 눌렀을 때 쿠키 설정하고 닫기
function ClosePopup( $idName ){
setCookie($idName, 'done', 1);
popup.hide();
}
// 쿠키 확인
function getCookie(name) {
var nameOfCookie=name+"=";
var a=0;
while(a<=document.cookie.length) {
var b=(a+nameOfCookie.length);
if(document.cookie.substring(a,b)==nameOfCookie) {
if((endOfCookie=document.cookie.indexOf(";",b))==-1)
endOfCookie=document.cookie.length;
return unescape(document.cookie.substring(b,endOfCookie));
}
a=document.cookie.indexOf(" ",a) +1;
if(a==0)
break;
}
return "";
}
// 쿠키 설정
function setCookie(name, value, expiredays){
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";";
}
'CODING TIP > JavaScript' 카테고리의 다른 글
(9) 스크롤로 각 섹션에 진입 시 gnb 메뉴 온/오프 기능 (0) | 2018.03.29 |
---|---|
(8) 화살표 슬라이드 (0) | 2018.03.26 |
(6) 선택,해제 했을 때 이전에 선택한 순서대로 순번 정렬하기 (ex. 카카오톡 사진 선택) (1) | 2018.03.14 |
(5) 특정 글자수 만큼만 입력하기 - 글자수 제한 (0) | 2018.03.05 |
(4) window postmessage - iframe 과 부모의 통신 (0) | 2018.02.19 |