팝업창에서 오늘 하루 이 페이지 열지 않기 체크박스 사용입니다. 정보
JavaScript 팝업창에서 오늘 하루 이 페이지 열지 않기 체크박스 사용입니다.
본문
========================== 
오프너 페이지에 들어갈 코드 
open.html 
========================== 
<HTML> 
<HEAD> 
<TITLE> Jasko Sample Script </TITLE> 
<!---- [1단계] 아래의 소스코드를 <HEAD>와 </HEAD> 사이에 붙여 넣으세요 ---->
<script language="JavaScript"> 
<!-- JavaScript 
function notice_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 ( notice_getCookie( "Notice" ) != "done" ) 
{ 
        window.open('notice.html','','width=340,height=380'); // 팝업윈도우의 경로와 크기를 설정 하세요
 } 
// - JavaScript - --> 
</script> 
<!------------------------- 여기까지 ---------------------------------->
</head>
<body>
<p>이 문서에서는 공지창을 띄워줍니다</p>
</body>
</html>
========================== 
공지창 윈도우에 들어갈 코드 
notice.html 
========================== 
<HTML> 
<HEAD> 
<TITLE> Jasko Sample Script </TITLE> 
<!---- [1단계] 아래의 소스코드를 <HEAD>와 </HEAD> 사이에 붙여 넣으세요 ---->
<script language="JavaScript"> 
<!-- JavaScript 
function notice_setCookie( name, value, expiredays ) 
    { 
        var todayDate = new Date(); 
        todayDate.setDate( todayDate.getDate() + expiredays ); 
        document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
         } 
function notice_closeWin() 
{ 
        if ( document.forms[0].Notice.checked ) 
                notice_setCookie( "Notice", "done" , 1); // 1=하룻동안 공지창 열지 않음 
        self.close(); 
} 
// - JavaScript - --> 
</script> 
<script language="JavaScript"> 
<!-- 
function na_call(str) 
{ 
  eval(str); 
} 
// --> 
</script> 
<!------------------------- 여기까지 ---------------------------------->
</head>
<body>
<!---- [2단계] 아래의 방법으로 원하는 위치에 복사 해 넣으세요 ------------------>
<form name="form1"> 
<TABLE align=center width=340 border=0 bgColor=gold> 
<TR> 
        <TD colspan=2 align=center> 
        <b>공지사항</b> 
        </TD> 
</TR> 
<TR  bgColor=lightyellow> 
        <TD colspan=2 align=center> 
        <img src="../c1.jpg"> 
        </TD> 
</TR> 
<TR> 
        <TD> 
        <p style="font-size:12px"> 
        <input type="checkbox" name="Notice">오늘은 이창을 다시 열지않음 
        </TD> 
        <TD> 
        <input type="image" src="../close.gif" name="close" OnClick="notice_closeWin()">
         </TD> 
</TR> 
</TABLE> 
</form> 
<!------------------------- 여기까지 ---------------------------------->
<p> </p> 
</body> 
</html> 
<input type=button name=simabuttonviewsource value="View Source" onClick='window.location="view-source:"+window.location.href'>
0
 
 
댓글 0개