일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Jrun
- 갑근세
- MySQL
- IIS
- samba
- 에덴미술
- 블루수국그림
- JSP
- 인테리어그림
- HTML
- Administrator
- 블로그 방문자 늘리기
- CVS
- Adobe pdf reader
- Vista
- 즐겨찾기 추가
- CSS
- 블로그 조회수 늘리기
- 국민연금
- PHP
- oralce
- 블로그 수익화
- MSSQL
- Eclipse
- flash
- .NET
- Jexcel
- 소득세
- 블로그 조회수
- JavaScript
- Today
- Total
I LOVE EJ
오늘 하루동안 창 열지 않기 본문
새창을 불러오는 페이지 입니다...
---------------------소스보기-------------------
// 미리보기 url : http://www.ad4you.co.kr/Daum/PopUp.htm
//소스및 설명 보기
1. 아래부분을 팝업을 띄울 페이지의 <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 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( "popup" ) != "done" )
{
noticeWindow =
window.open('notice.html','popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=332,height=564');
noticeWindow.opener = self;
}
// -->
</SCRIPT>
아래 부분은 새창의 <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].popup.checked )
setCookie( "popup", "done" , 1);
self.close();
}
// -->
</SCRIPT>
그리고 체크박스는 아래처럼 이름을 스크립트에 선언한대로 popup 이라고 주면 되고요,,
<input type=CHECKBOX name="popup" value="">
<font size="2" face="돋움">다음 접속시 이 창을 열지 않음</font>
여기는 닫기 입니다. 위에 스크립트에 function closeWin() 이 있었죠?
<a href="javascript:onclick=closeWin()">[닫기]</a>
지금 하루동안창을 열지 않음으로 되어 있구요,,하단부에보면 setCookie( "popup", "done" , 1);에서
숫자1을 원하는대로 수정하면 숫자만큼의 일수동안 창이 열리지 않습니다.
----------------------------팝업창--------------------------------------------------
<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].popup.checked )
setCookie( "popup", "done" , 1);
self.close();
}
// -->
</SCRIPT>
<form name-"form">
<input type=CHECKBOX name="popup" value="">
<font size="2" face="돋움">다음 접속시 이 창을 열지 않음</font>
<a href="#" onclick="javascript:closeWin()">[닫기]</a>
</form>
'Web publishing > JavaScript' 카테고리의 다른 글
body onLoda로 엔터처리 (0) | 2007.10.15 |
---|---|
[javascript] 이미지클릭시 다른이미지로 바꾸기 (0) | 2007.10.15 |
부모창에서 자식창으로 post submit 하는 법 (0) | 2007.10.15 |
자식창에서 부모창으로 post submit 하는 법 (0) | 2007.10.15 |
자바 스크립트에서 문자를 정수나 실수로 변환하는 함수 (0) | 2007.10.15 |