쿠키 / 팝업 생성
Language/JAVASCRIPT 2011. 5. 13. 10:57
쿠키 생성 코드(팝업창으로 띄울 페이지에 아래의 코드가 들어가 있어야 합니다.)
//쿠키 생성 함수정의
function setCookie( name, value, expiredays ) {
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie!! = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
//오늘하루이창보지않음 체크시 창을 닫고 쿠키를 생성
function closeWin() {
setCookie( "js", "done" , 1);
self.close();
}
팝업창을 생성하는 HTML 페이지에 필요한 스크립트 코드
// 팝업창 생성 코드
function popup() {
winopen=window.open('popup.html','winopen','width=500 ,height=500, left=10, top=10, 넓이,scrollbars=no');
}
//쿠키 검사 함수 정의
function getCookie(name) {
var prefix = name + "=";
var cookieStartIndex = document.cookie!!.indexOf(prefix);
if (cookieStartIndex == -1) return null;
var cookieEndIndex = document.cookie!!.indexOf(";", cookieStartIndex + prefix.length);
if (cookieEndIndex == -1) cookieEndIndex = document.cookie!!.length;
return unescape(document.cookie!!.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}
//쿠키가 존재하지 않으면 팝업창을 연다.
if(getCookie("js")==null) { popup(); }
'Language > JAVASCRIPT' 카테고리의 다른 글
자바스크립트 이벤트 키코드표(keyCode ) (0) | 2011.06.14 |
---|---|
xml 파서 (0) | 2011.06.09 |
주민번호로 나이/성별 구하기 (0) | 2011.05.11 |
파이어폭스(Firefox) / IE : getYear 와 getFullYear 의 차이점 (0) | 2011.05.11 |
모니터, 브라우저 높이/넓이 (0) | 2011.04.25 |