반응형
체크 박스 클릭하면 하루동안 팝업창 안 열리게 하기
아래의 소스를 새창을 띄울 부모문서의 <head></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" ) != "done" ) {
//새창으로 열릴 페이지의 경로 및 크기와 위치를 지정해 주세요.
noticeWindow = window.open('http://bundong.com/popup/popup_20100404.html','_blank','width=396,height=600,top=50,left=150');
noticeWindow.opener = self; }
// -->
</SCRIPT>
아래의 소스를 새창으로 열릴 문서의 <head>와</head>
<span class="key1" onclick="keyword_open('/kview.php?kd=%ED%83%9C%EA%B7%B8+')">태그 </span>사이에 넣어주세요
<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.pop.Notice.checked )
setCookie( "Notice", "done" , 1);//1은 하루동안 새창을 열지 않게 합니다.
window.close();
}
// -->
</SCRIPT>
아래의 소스를 새창으로 새창으로 열릴 문서의 <body>와</body>
<span class="key1" onclick="keyword_open('/kview.php?kd=%ED%83%9C%EA%B7%B8+')">태그 </span>사이에 넣어주세요
<form name=pop>
<p align="center">
<input type=checkbox name="Notice" value="">다음부터 공지창 띄우지 않음<a href="javascript:history.onclick=closeWin()">[닫기]</a>
</form>
728x90
반응형
'경험담' 카테고리의 다른 글
10살 아들의 레고 스톱모션 / 경찰과 도둑 (0) | 2010.03.21 |
---|---|
삼성노트북 Sens R45 c170 모델에 windows 7을 설치해 보았습니다. 스피커가 먹통이되더라구요 (4) | 2010.03.18 |
2001년산 스위치 허브를 열어보니 먼지가 참 많군요 (2) | 2010.02.11 |
아이가 배가 아프다고 하더니 자다 토했어요. 그리고 설사를 하구요. 뭔 병일까요? (0) | 2010.02.08 |
모니터가 망가졌어요. 범인은 내아들.., (5) | 2010.01.31 |