하루에 한번 팝업창 띄우기
페이지 정보
작성자 최고관리자 작성일 21-02-10 17:25 조회 8,803 댓글 0본문
/////////////PSPSCHOOL.COM에서 카피....
////////////http://www.phpschool.com/bbs2/inc_view.html?id=6248&code=tnt2&start=0&mode=search&s_que=구민수&field=name&operator=and&period=all&category_id=
이벤트 팝업을 띄울때 꼭 필요한 소스죠... ^^
다들 아는 유명한 소스지만...
필요할때는 소스가 없어, 시간을 내어 찾아 다니죠..
저도 한참 찾았는데....
필요하신 분은 유용하게 쓰세요...
//index.html//
<!-- 팝업 스크립트 시작-->
<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('./popup.html','notice','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=400,height=560,left=390,top=0');
noticeWindow.opener = self;
}
// -->
</SCRIPT>
<!-- 팝업 스크립트 끝-->
//popup.html//
<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.forms[0].Notice.checked )
setCookie( "Notice", "done" , 1);
self.close();
}
// -->
</SCRIPT>
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table align = "center" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center">
<form>
<input type=CHECKBOX name="Notice" value="">
<font face="돋움"> 오늘은 그만 띄우기 </font>
<a href="javascript:history.onclick=closeWin()">
<font face="돋움"><b>[CLOSE]</b></font>
</a>
</form>
</td>
</tr>
</table>
</body>
</html>
////////////http://www.phpschool.com/bbs2/inc_view.html?id=6248&code=tnt2&start=0&mode=search&s_que=구민수&field=name&operator=and&period=all&category_id=
이벤트 팝업을 띄울때 꼭 필요한 소스죠... ^^
다들 아는 유명한 소스지만...
필요할때는 소스가 없어, 시간을 내어 찾아 다니죠..
저도 한참 찾았는데....
필요하신 분은 유용하게 쓰세요...
//index.html//
<!-- 팝업 스크립트 시작-->
<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('./popup.html','notice','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=400,height=560,left=390,top=0');
noticeWindow.opener = self;
}
// -->
</SCRIPT>
<!-- 팝업 스크립트 끝-->
//popup.html//
<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.forms[0].Notice.checked )
setCookie( "Notice", "done" , 1);
self.close();
}
// -->
</SCRIPT>
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table align = "center" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center">
<form>
<input type=CHECKBOX name="Notice" value="">
<font face="돋움"> 오늘은 그만 띄우기 </font>
<a href="javascript:history.onclick=closeWin()">
<font face="돋움"><b>[CLOSE]</b></font>
</a>
</form>
</td>
</tr>
</table>
</body>
</html>
댓글목록 0
등록된 댓글이 없습니다.