Html&JQuery 레이어팝업(오늘 하루 이창을 열지 않음)
페이지 정보
작성자 디자인천일
작성일Date: 2025-03-27 20:37
조회view: 6
본문
레이어팝업(오늘 하루 이창을 열지 않음)
html
<div id="topbanner">
<div>내용</div>
<form name="topbanner_chk">
<div class="topbanner_chk">
<input type="checkbox" name="chkbox" value="checkbox">오늘 하루 이 창을 열지 않음
<a href="javascript:closeWin();">[닫기]</a>
</div>
</form>
</div>
jQuery/Javascript
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() {
if ( document.topbanner_chk.chkbox.checked ){
setCookie( "topbanner", "done" , 1 );
}
//document.all['topbanner'].style.display = "none";
$('#topbanner').slideUp(300);
}
cookiedata = document.cookie;
if ( cookiedata.indexOf("topbanner=done") < 0 ){
document.all['topbanner'].style.display = "block";
} else {
document.all['topbanner'].style.display = "none";
}