include 취소하기??
본문
아래와 같이 팝업에 페이지를 가져와 보여주고
하루동안 열지 않기 버튼을 만들었는데
문제는 include로 불러오기 때문에
닫기를 하면 display:none;만 되어 있을뿐 실제는 있기 때문에
페이지에 영향을 주는 부분이 생겨서 그러는데
클릭이벤트시 include를 취소한다든가 뭔가 대체, 교체 한다는가 하는 방법이 없을까요?
<!-- Popup Start -->
<form name="frmpop">
<div id="div_event">
<? include(G5_THEME_PATH.'/design/fullPage.js-master/examples/index.html'); ?>
<div class="event_close"><input type="checkbox" id="chktoday"> <a href="javascript:closeWin()">오늘하루 닫기</a></div>
</div>
</form>
<script>
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.frmpop.chktoday.checked ){ // 숫자(날짜)변경
setCookie( "maindiv4", "done" , 1 );
document.getElementById("div_event").style.display = "none";
}else{
document.getElementById("div_event").style.display = "none";
}
}
</script>
<script>
cookiedata = document.cookie;
if ( cookiedata.indexOf("maindiv4=done") < 0 ){
document.getElementById("div_event").style.display = "block";
}
else {
document.getElementById("div_event").style.display = "none";
}
</script>
<!--Popup End-->
답변을 작성하시기 전에 로그인 해주세요.