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

2004.11.06 18:58|

봉끌로드|

추천0|

조회수3,215|

댓글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
소셜로그인
번호제목작성자등록일추천조회
48최종구매율을 높이기 위한 방법에는 머가 있을까요?[2] 

별빛아래

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

별빛아래

04.11.2502,686
46쿠키에 대한 이해[1] 

신용성

04.11.2002,148
45IP에 대한 이해[1] 

신용성

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

공희진

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

nicei

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

이해권

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

이해권

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

신용성

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

정혁채

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

김승용

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

심현진

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

利泉

04.11.0702,731
35문의 게시판..응대 요령 및 연습 

전옥철

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

박종각

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

04.11.0602,816
32('';) 이미지 반투명하게... 

김유훈

04.11.0604,708
31하루동안 새창 열지 않게 하는 소스 

봉끌로드

04.11.0603,216
30메일 자동 응답? 키워드 변경 

황영자

04.11.0603,873
29즐겨찾기버튼과 프린터버튼 달기~ 

이해권

04.11.0603,432
28오른클릭 막아논곳 풀기 

황기연

04.11.0613,363
27자동으로 팝업뜨기 

공희진

04.11.0603,471
26새창 띄우기 스크립트 

공희진

04.11.0603,112
25새창 여러게 띄우기 

공희진

04.11.0603,358
24따라다니는 배너 

공희진

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

이상운

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

신용성

04.11.0602,825
21고객에게 배웁시다. ^^[1] 

신용성

04.11.0603,361
20고객 유형에 따른 대응 요령 

신용성

04.11.0604,050
19고객의 심리란... 

전옥철

04.11.0604,208
첫 페이지로 이동 이전 페이지로 이동 12345 다음 페이지로 이동 마지막 페이지로 이동
top

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

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

전체 알림

모두 읽음 표시 알림함

받은 쪽지함

모두 읽음 표시 쪽지함