하루에 한번 팝업창 띄우기 > JavaScript

본문 바로가기

사이트 내 전체검색

뒤로가기 JavaScript

하루에 한번 팝업창 띄우기

페이지 정보

작성자 최고관리자 작성일 21-02-10 17:25 조회 8,696 댓글 0

본문

/////////////PSPSCHOOL.COM에서 카피....
 ////////////http://www.phpschool.com/bbs2/inc_view.html?id=6248&code=tnt2&start=0&mode=search&s_que=구민수&field=name&operator=and&period=all&category_id=

이벤트 팝업을 띄울때 꼭 필요한 소스죠... ^^
다들 아는 유명한 소스지만...
필요할때는 소스가 없어, 시간을 내어 찾아 다니죠..
저도 한참 찾았는데....
필요하신 분은 유용하게 쓰세요...

 //index.html//
 <!-- 팝업 스크립트 시작-->
 <SCRIPT LANGUAGE="javascript">
 <!--
function getCookie( name ) {
        var nameOfCookie = name + "=";
        var x = 0;
        while ( x <= document.cookie.length ) {
                var y = (x+nameOfCookie.length);
                if ( document.cookie.substring( x, y ) == nameOfCookie ) {
                        if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
                                endOfCookie = document.cookie.length;
                        return unescape( document.cookie.substring( y, endOfCookie ) );
                }
                x = document.cookie.indexOf( " ", x ) + 1;
                if ( x == 0 )
                        break;
        }
        return "";
 }

 if ( getCookie( "Notice" ) != "done" ) {
        noticeWindow  =  window.open('./popup.html','notice','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=400,height=560,left=390,top=0');
        noticeWindow.opener = self;
 }
 // -->
 </SCRIPT>
 <!-- 팝업 스크립트 끝-->



 //popup.html//
 <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 closeWin() {
        if ( document.forms[0].Notice.checked )
                setCookie( "Notice", "done" , 1);
        self.close();
 }
 // -->
 </SCRIPT>


 </head>

 <body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> 

 <table align = "center" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td align="center">
      <form>
        <input type=CHECKBOX name="Notice" value="">
        <font  face="돋움"> 오늘은 그만 띄우기  </font>
        <a href="javascript:history.onclick=closeWin()">
        <font  face="돋움"><b>[CLOSE]</b></font>
        </a>
      </form>
      </td>
    </tr>
  </table>
 </body>
 </html>

댓글목록 0

등록된 댓글이 없습니다.

Copyright © beautipia.co.kr. All rights reserved.

contact : webmaster@beautipia.co.kr

PC 버전으로 보기