본문 바로가기

Javascript Tip

[javascript] 팝업 오늘은 이창 띄우지 않음 소스

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

index.html 의 head부분(메인페이지에 들어가야함)

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

<script language="JavaScript">
<!-- JavaScript
function notice_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 "";
}

function OpenPop() {

 if ( notice_getCOOKIE( "Notice" ) != "done" )
 {
  window.open('popup_koroma.htm','','width=390,height=500,left='+'0'+',top='+'0'+',marginwidth=0,marginheight=0,resizable=0,scrollbars=0');
 }
}

OpenPop();
// - JavaScript -
-->
</script>

 


ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

popup_koroma.htm 의 head부분(pop업창에들어갈내용)

-ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

<script language="JavaScript">
<!-- JavaScript
function notice_setCOOKIE( name, value, expiredays )
{
var todayDate = new
Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.COOKIE = name + "=" + escape( value ) + "; path=/; expires=" +
todayDate.toGMTString() + ";"
}

function notice_closeWin()
{
if ( document.form1.Notice.checked )
notice_setCOOKIE( "Notice", "done" , 1);
// 1=하룻동안 열지 않음
self.close();
}
// - JavaScript -
-->
</script>


ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

popup_koroma.htm 의 body부분

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

<form name="form1">
                <p align="center">&nbsp;
  
  
 <input type="checkbox" name="Notice">오늘은 이창을 다시 열지 않음
  <input type="button"  name="close" value="닫기" 허용되지않은 태그 사용중="notice_closeWin()" width="38" height="16" align="middle">

</p>
            </form>

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

index.html 의 head부분(메인페이지에 들어가야함)

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

<script language="JavaScript">
<!-- JavaScript
function notice_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 "";
}

function OpenPop() {

 if ( notice_getCOOKIE( "Notice" ) != "done" )
 {
  window.open('popup_koroma.htm','','width=390,height=500,left='+'0'+',top='+'0'+',marginwidth=0,marginheight=0,resizable=0,scrollbars=0');
 }
}

OpenPop();
// - JavaScript -
-->
</script>

 


ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

popup_koroma.htm 의 head부분(pop업창에들어갈내용)

-ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

<script language="JavaScript">
<!-- JavaScript
function notice_setCOOKIE( name, value, expiredays )
{
var todayDate = new
Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.COOKIE = name + "=" + escape( value ) + "; path=/; expires=" +
todayDate.toGMTString() + ";"
}

function notice_closeWin()
{
if ( document.form1.Notice.checked )
notice_setCOOKIE( "Notice", "done" , 1);
// 1=하룻동안 열지 않음
self.close();
}
// - JavaScript -
-->
</script>


ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

popup_koroma.htm 의 body부분

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

<form name="form1">
                <p align="center">&nbsp;
  
  
 <input type="checkbox" name="Notice">오늘은 이창을 다시 열지 않음
  <input type="button"  name="close" value="닫기" 허용되지않은 태그 사용중="notice_closeWin()" width="38" height="16" align="middle">

</p>
            </form>

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ