테스트 사이트 - 개발 중인 베타 버전입니다

24시간이 아닌 1시간동안 열리지 않음으로 바꾸려면 아래 소스를 어떻게 수정해야할까요? 채택완료

쿠얼 11년 전 조회 5,645

</p><p>    function setCookie(name, value, expirehours) {
    }
        now.setDate(now.getDate() + expirehours);
        document.cookie = name + "=" + escape(value) + "; path=/; expires=" + now.toGMTString() + ";"
    }</p><p>    //메인팝업감추기
    function closeDiv() {
        var divpop = $('#sev');
        var close_btn = $('#close_btn');</p><p>        if (close_btn.click) {
            setCookie("viewPop", "ok", 1);
        }
        divpop.hide(500);
    }</p><p>
    var divpop = document.getElementById("sev");
    cookiedata = document.cookie;
    if (cookiedata.indexOf("viewPop=ok") < 1) {
        divpop.style.display = "block";
    } else {
        divpop.style.display = "none";
    }​</p><p>

 

일부 손을 좀 대놓은 상태입니다.(expiredays > expirehours)

다른 비슷한 소스를 찾아봐도 전체적인 형태가 다르게 되어선지 잘 적용되지 않습니다.

원 소스는 http://sir.co.kr/bbs/board.php?bo_table=yc5_skin&wr_id=213">http://sir.co.kr/bbs/board.php?bo_table=yc5_skin&wr_id=213 입니다.

 

하루가 아닌(24시간) 1시간동안만 열리지 않도록 하려면 어느부분을 손대야할까요?

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
11년 전

<code class="plain">now.setDate(now.</code><code class="functions">getDate</code><code class="plain">() + expirehours);</code>

 

<code class="plain">now.setHours(now.</code><code class="functions">getHours</code><code class="plain">() + expirehours);</code>
 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

쿠얼
11년 전
아주 잘 돌아갑니다. 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인