채택완료
팝업창이 OO시간 닫기 했는데 새로고침 하면 나옵니다.
html으로 작업되어 있어 아래 소스를 추가하고
Copy
<?php
include_once('bbs/common.php');
include_once('bbs/lib/latest.lib.php');
include G5_BBS_PATH. '/newwin.inc.php' // 팝업레이어
?>
newwin.inc.php에는 만진거라곤 텍스트가 맘에 안들어 조금 수정한게 다인데
열람하지 않습니다 >> 열지 않음 으로요
Copy
<div id="hd_pops_<?php echo $nw['nw_id'] ?>" class="hd_pops" style="top:<?php echo $nw['nw_top']?>px;left:<?php echo $nw['nw_left']?>px">
<div class="hd_pops_con" style="width:<?php echo $nw['nw_width'] ?>px;height:<?php echo $nw['nw_height'] ?>px">
<?php echo conv_content($nw['nw_content'], 1); ?>
</div>
<div class="hd_pops_footer">
<button class="hd_pops_reject hd_pops_<?php echo $nw['nw_id']; ?> <?php echo $nw['nw_disable_hours']; ?>"><strong><?php echo $nw['nw_disable_hours']; ?></strong>시간 동안 열지 않음</button>
<button class="hd_pops_close hd_pops_<?php echo $nw['nw_id']; ?>">닫기</button>
</div>
</div>
해당 페이지 html에 접속하면 닫기는건 잘되는데 OO시간 닫기 했는데도 새로고침 하면 계속 뜨는
이유가 뭘까요. ㅠ
추가 질문으로 관리자의 팝업레이어 관리에 시간을 부여하는 형태로 구현되어 있는데
아래 처럼 조정하려면 어떻게 좀 만져야 할지 감이 안오네요. ㅠ

Copy
<div id="hd_pops_<?php echo $nw['nw_id'] ?>" class="hd_pops" style="top:<?php echo $nw['nw_top']?>px;left:<?php echo $nw['nw_left']?>px">
<div class="hd_pops_con" style="width:<?php echo $nw['nw_width'] ?>px;height:<?php echo $nw['nw_height'] ?>px">
<?php echo conv_content($nw['nw_content'], 1); ?>
</div>
<div class="hd_pops_footer">
<button class="hd_pops_reject hd_pops_<?php echo $nw['nw_id']; ?> <?php echo $nw['nw_disable_hours']; ?>">하루 동안 열지 않음</button>
<button class="hd_pops_close hd_pops_<?php echo $nw['nw_id']; ?>">닫기</button>
</div>
</div>
위와같이 수정하면 24시간으로 설정해두었으니 클릭 되고 24시간 동안 안보일까요?
하루 동안 열지 않음을 하려면 오늘 날짜만 확인하고 내일 날짜가 되면 떠야되는게 아닌가 싶어요.
어떻게 소스를 구현하냐에 따라 다르겠지만.
저 같은 초보에겐 어려울 따름입니다. ㅠ
답변 1개 / 댓글 3개
채택된 답변
+20 포인트
건드리신게없다면 브라우저설정에 쿠키를 사용하지않음으로 하신게아닐까싶습니다
쿠키를 통해 확인하는거라 브라우저에서 쿠키를 사용하지않음으로 설정시 해당현상이 발생할수있습니다
답변에 대한 댓글 3개
답변을 작성하려면 로그인이 필요합니다.
html에서 동작 하지 않지만 php에서는 동작합니다. ㅠ