<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 "";
}
// 팝업창에서 만들어진 쿠키 Notice 의 값이 done 이 아니면(즉, 체크하지 않으면,)
// 공지창 (new.htm) 을 띄웁니다
if ( getCookie( "ntc10" ) != "done" ) {
noticeWindow = window.open('링크','notice','width=450,height=537');
noticeWindow.opener = self;
}
/////////////////////////////////////////////////////////////////////////////////
// -->
</script>
---------------------------------------
팝업..
<html> <head> <title>알립니다</title> <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( "ntc10", "done" , 1); // 오른쪽 숫자는 쿠키를 유지할 기간을 설정합니다 self.close(); } // --> </SCRIPT> </head> <body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0"> <table align="center" cellpadding="0" cellspacing="0"> <tr> <td><img src="/image/title/03.gif" width="450" height="517"></td> </tr>
<tr> <form name=pop method=post> <td height="20" bgcolor="black"> <p align="center"><span style="font-size:9pt;"><font color="silver"><input type="checkbox" name="Notice" value="" onClick="closeWin();">한번만 창 띄우기</font></span></p></td></form> </tr> </table> </body>
'컴터 > Javascript / html' 카테고리의 다른 글
새롭게 창을 열 경우 창 닫기 alert 문제 해결 (0) | 2007.10.05 |
---|---|
ajax 강좌 (0) | 2007.10.03 |
window.document.location (0) | 2007.09.15 |
윈도우 미디어 자바스크립트제어. (0) | 2007.09.12 |