페이지에서 쿠키 값을 체크 하여 팝업을 열지 말지를 선택하는 소스이다.
자주 쓰이고 쉽게 검색 할 수 있는 소스이지만, 정리 차원에 써놨다.
팝업 페이지에 체크 박스의 체크 여부나, onClick 이벤트 등을 이용하여 쿠키값을 지정한다.
지정하는 방법은 아래와 같다.
체크 박스를 이용한다면, 선택 되어 있는지 확인 후,<script language=javascript>
function setCookie(name, value, expiredays) {
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; domain=.saramin.co.kr;
expires=" + todayDate.toGMTString() + ";"
}
</script>
쿠키를 지정해 주면 된다. 그리고 self.close() 그러면 끝!!!
마지막으로 메인페이지에서 팝업 페이지를 열지의 여부는 쿠키값을 체크하여
팝업을 열어주면 된다.
쿠키 값을 체크하는 소스는 아래와 같다.
<script language=javascript>
function getCookie(sName) {
var aCookie = document.cookie.split("; ");
for (var i=0; i < aCookie.length; i++) {
var aCrumb = aCookie[i].split("=");
if (sName == aCrumb[0]) {
return unescape(aCrumb[1]);
}
}
return "";
}
</script>
'Web Platform' 카테고리의 다른 글
location.href 와 location.replace의 차이 (0) | 2009.06.29 |
---|---|
IE 6 버젼에 배경 이미지 깜박거리는 현상 (0) | 2009.06.26 |
ASP.NET Performance Tips - IIS 최적화. (0) | 2009.06.17 |
ToolTip 두줄로 처리하기 (0) | 2009.06.16 |
바탕화면 바로가기 아이콘 만들기 (0) | 2009.05.22 |