채택완료

<자바> 하루에서 일주일로

2017-08-19 (토) 11:03:37 3,072

팝업창 하루동안 보지 않기 소스인데요,,

일주일 동안 보기 않기로 바꾸고 싶은데...어디를 어떻게 고쳐야 할지요.

고수님의 도움이 절실합니다.

<!-- 팝업 -->

<script language="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 closePop() { 

        if ( document.pop_form.chkbox.checked ){ 

            setCookie( "maindiv", "done" , 1 ); 

        } 

        document.all['noticelayer'].style.visibility = "hidden";

    }

    //--> 

</script>

|

답변 3개 / 댓글 2개

채택된 답변
+20 포인트
2017-08-19 (토) 11:18:03
setCookie( "maindiv", "done" , 7 );

으로 사용해보세요^^

답변에 대한 댓글 1개

2017-08-19 (토) 11:43:23
감사합니다~ 고수님이 이렇게 빨리 나타나주셨어요!
되는지 앙되는지 결과는 7일뒤에 확인됩니다. 불편을 드려 죄송합니다.
2017-08-21 (월) 10:01:19

감사는요. ㅡㅡ

같이 배우고 싶어 민쯩까님 꼬시는 겁니다. ㅎㅎ

유쾌하신 한 주 되십시오! 감사합니다!

2017-08-19 (토) 12:13:02

7일 후 확인. ㅎㅎ

setCookie( "maindiv", "done" , 1 ); 


setCookie > 쿠기를 지정합니다. 

maindiv >  쿠기 이름입니다. 임의로 만드셔도 됩니다. 

done > 설정될 쿠키 값입니다. 0, 1, true, false 이런 형태로 설정하셔도 됩니다. 
1 > 만료기간입니다. 1은 하루를 의미합니다. 7은 일주일입니다. 

closePop() 함수만 이해하시면 되세요.  

소모임에 테마방 신청했습니다.
같이 뜯는 것 어떠세요?

감사합니다!

답변에 대한 댓글 1개

2017-08-21 (월) 09:58:37
설명 감사합니다~

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