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

2004.11.06 18:58|

봉끌로드|

좋아요0|

조회수3,339|

댓글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
소셜로그인
번호제목작성자등록일좋아요조회
39한글인터넷주소등록완료.... 그런데 카운터는...??[1] 

정혁채

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

김승용

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

심현진

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

利泉

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

전옥철

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

박종각

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

빠꼼이

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

김유훈

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

봉끌로드

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

황영자

11.064,041
29즐겨찾기버튼과 프린터버튼 달기~ 

이해권

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

황기연

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

공희진

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

공희진

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

공희진

11.063,496
24따라다니는 배너 

공희진

11.063,699
23고객이 원하든 원치 않던간에 돈안들면 해줘라~ 

이상운

11.063,292
22고객만족 서비스를 위한 4단계[1] 

신용성

11.062,943
21고객에게 배웁시다. ^^[1] 

신용성

11.063,480
20고객 유형에 따른 대응 요령 

신용성

11.064,205
19고객의 심리란... 

전옥철

11.064,336
18고객과의 약속은 목숨 처럼, 항상 친절하게 하십시오.[2] 

조선생

11.064,269
17포장부자재입니다. 여러분들의 포장은 어떤건가요? 

구윤서

11.063,755
16사진링크에대해서..;; 

김성수_8

11.064,594
15무료 프리쇼핑몰입니다.[1] 

김형준_9

11.064,242
14gnu 보드 와 apmsetup.com사이트...등을 소개합니다. 

김형준_9

11.064,218
13쇼핑몰 프로그램 

김형준_9

11.065,339
12[아랑님봐주세요]비비샵 관리자모드에 들어가려는데... 

구윤서

11.065,267
11비비샵 관리자모드에 들어가려는데 메인페이지로 바로 .. 

구윤서

11.065,266
10후이즈몰과 메이크샵의 차이? 

신용성

11.066,302
첫 페이지로 이동 이전 페이지로 이동 123456 다음 페이지로 이동 마지막 페이지로 이동

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

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

전체 알림

모두 읽음 표시 알림함

받은 쪽지함

모두 읽음 표시 쪽지함