아래글의 원문은 위 블로그의 주인장 님이십니다. 감사합니다~!
* 스크립트 부분
...<script>
function deleteCookies() {
var count = 0;
if (document.cookie != "") {
var cookies = document.cookie.split("; ");
count = cookies.length;
var expireDate = new Date();
expireDate.setDate(expireDate.getDate() -1);
for (var i=0; i<count; i++) {
var cookieName = cookies[i].split("=")[0];
document.cookie = cookieName + "=; path=/; expires=" + expireDate.toGMTString();
}
}
alert('Cookie delete Complete.');
}
</script>
<script language="JavaScript">
<!--
function setCookie( name, value, expirehours ) {
var todayDate = new Date();
todayDate.setHours( todayDate.getHours() + expirehours );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function close_pop(flag) {
if ( flag == true ) {
setCookie( "ncookie", "done" , 24 );
}
document.getElementById("k_popup").style.display = "none";
}
-->
</script>
...
* body 부분에 디버깅 테스트를 위한 곳.
사실 난 쿠키 제어를 잘 할줄 몰랐다.
...<span style="cursor:pointer;" onclick="deleteCookies();">Delete Cookie </span><br>
<script>
document.write(document.cookie);
</script>
...
* body 부분의 팝업될 이미지
...<div id="k_popup" style="position:absolute; top:110px; left:270px; width:344px; height:400px; border:1px solid #ccc; background-color:#efefef; z-index:9">
<div style="width:324px; height:363px; margin:10px 10px 0 10px; border:0px solid #ccc;">
<img src="_img/_popup/holiday_temp2.jpg" width="324px" height="363px" border="0" onClick="closeWin();" >
</div>
<div style="position:absolute; margin:8px 0 0 6px; cursor:pointer;">
<span class="pop_bt" onClick="close_pop(true);">
오늘 더이상 열지 않기
</span>
|
<span class="pop_bt" onClick="close_pop();">
닫기
</span>
</div>
</div>
...