하루동안 새창 열지 않게 하는 소스

2004.11.06 18:58|

봉끌로드|

추천0|

조회수3,244|

댓글0

메인페이지 접속시 새창을 통한 이벤트공지 및 특정상품 홍보를 위해
많이 사용하는 하루동안 새 창이 열리지 않게 하는 스크립트 소스입니다.

먼저 메인페이지 index.html 새창을 popup.html 이라고 가정하고 아래 순서대로 하시면 됩니다.

1. index.html 파일의 <head></head> 태그를 찾으세요

2. 아래 자바스크립트 소스를 1번 설명에 맞게 넣으시면 됩니다.

<script language="javascript">
function change(form)
{
if (form.url.selectedIndex !=0)
parent.location = form.url.options[form.url.selectedIndex].value
}
function setCookie( name, value, expiredays )
{
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
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','width=300,height=500');
noticeWindow.opener = self;
}
</SCRIPT>

<참고> 바로위에 있는 notice는 팦업창 이름이고 'width=300,height=500'은 팦업창 크기입니다.

3. popup.html 을 만듭니다.popup.html 소스에 아래 자바스크립트를 <head></head>사이에 넣으면 됩니다..

<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>

<참고> 바로위에 있는 setCookie( "Notice", "done" , 1); 에서 1을 7로 수정하면 7일동안 새창 안뜨게 됩니다. 꼭 하루만 다시 안뜨게 할 필요는 없겠죠^^


4. popup.html 의 아래 소스를 <body></body>사이에 넣어줍니다.
"보통 다시열지 않음" 메세지는 하단부분에 있죠^^


<form>
<input type=CHECKBOX name="Notice" value="">하루동안 다시 열지 않음<br><br>
<a href="javascript:history.onclick=closeWin()">닫기</a>
</form>

위 순서대로 하시면 됩니다. 혹 안되시면 덧글 올리세요~~

[이 게시물은 신용성님에 의해 2005-05-27 07:41:13 인터넷창업(으)로 부터 이동됨]

스크랩

공유하기

신고

댓글 0
소셜로그인
번호제목작성자등록일추천조회
54정보통신망이용촉진및정보보호등에관한법률(2004. 12. 30)[1] 

신용성

02.032,055
53ch2)회원 관리 제도 및 이벤트[2] 

조선생

02.023,109
52ch1) 쇼핑몰 제작 기획[3] 

조선생

01.312,556
51조선생의 리얼 실시간 쇼핑몰 운영 일기장입니다 ^.^[1] 

조선생

01.313,166
50내용복사, 오른쪽 마우스 사용 금지된 홈페이지 무력화 ..[3] 

이해권

01.112,581
49블로그를 통한 쇼핑몰 홍보[14] 

이희덕

12.204,363
48최종구매율을 높이기 위한 방법에는 머가 있을까요?[2] 

별빛아래

11.283,542
47혹시 실시간 계좌이체 사용하시는분 계세요?[8] 

별빛아래

11.252,749
46쿠키에 대한 이해[1] 

신용성

11.202,197
45IP에 대한 이해[1] 

신용성

11.202,321
44이렇게 한번 해보세요. ^^[2] 

공희진

11.162,721
43독립형 쇼핑몰 자동구축 솔루션의 이해[5] 

nicei

11.122,668
42소스보기를 막아놓은 사이트의 소스보기[4] 

이해권

11.112,744
41혹시 이게 도움이 되실런지...[2] 

이해권

11.112,312
40[질문] 배너 랜덤으로 나오게 하는 소스 부탁합니다. 

신용성

11.103,111
39한글인터넷주소등록완료.... 그런데 카운터는...??[1] 

정혁채

11.073,009
38국내 및 국외(미국)에서 이용할 수 있는 쇼핑몰 문의[3] 

김승용

11.073,184
37쌩초본데요 까페가 나을까요? 홈피로 시작하는 게 나을..[2] 

심현진

11.072,985
36이미지사진 링크거는거좀 가르쳐주세염....^^* 

利泉

11.072,792
35문의 게시판..응대 요령 및 연습 

전옥철

11.073,108
34트래픽/방문자/페이지뷰..그 의미가 어찌 되나요? 

박종각

11.073,058
33도메인등록 관련 의견을 구합니다. 

빠꼼이

11.062,870
32('';) 이미지 반투명하게... 

김유훈

11.064,747
31하루동안 새창 열지 않게 하는 소스 

봉끌로드

11.063,245
30메일 자동 응답? 키워드 변경 

황영자

11.063,934
29즐겨찾기버튼과 프린터버튼 달기~ 

이해권

11.063,467
28오른클릭 막아논곳 풀기 

황기연

11.063,393
27자동으로 팝업뜨기 

공희진

11.063,507
26새창 띄우기 스크립트 

공희진

11.063,136
25새창 여러게 띄우기 

공희진

11.063,397
첫 페이지로 이동 이전 페이지로 이동 12345 다음 페이지로 이동 마지막 페이지로 이동
top

로그인 후 더욱 많은 기능을 이용하세요!

네이버 계정으로 로그인
페이스북 계정으로 로그인
구글 계정으로 로그인
카카오톡 계정으로 로그인
이메일 또는 아이디로 로그인
X
회원가입ID/PW 찾기 소셜 계정 로그인

전체 알림

모두 읽음 표시 알림함

받은 쪽지함

모두 읽음 표시 쪽지함