1.메인 페이지


<head>
<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" ) != "check" ) {
         noticeWindow  =  window.open('newwin.htm','notice','left=0, top=0, width=250,height=300');
 }

 // -->

</script>
</head>



2.공지 창(newwin.htm)


<html>
 <head>
 <SCRIPT language="JavaScript">
  <!--
 
  // 쿠키를 만듭니다. 아래 closeWin() 함수에서 호출됩니다
  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.pop.Notice.checked )

           setCookie( "Notice", "check" , 1);  // 오른쪽 숫자는 쿠키를 유지할 기간을 설정합니다

          self.close(); //자기자신을 닫습니다
  }
  // -->
</SCRIPT>
</head>

<form name=pop>
<input type=checkbox name="Notice" value="" onclick="javascript:closeWin();">
<font size=1>오늘 하루 열지 않기
</form>

+ Recent posts