본문 바로가기

컴터/Javascript / html

팝업 한번만..

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

<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