오늘은 그만열기의 샘플소스

========================팝업여는쪽 소스======================
<html>
<head><title></title>
<script language="JavaScript">
<!--
function getCOOKIE(name)
{
var Found;
Found = false;
var start, end;
var i = 0;

while(i <= document.COOKIE.length)
{
start = i;
end = start + name.length;
if(document.COOKIE.substring(start, end) == name)
{
//Found = true;
return true;
break;
}
i++;
}

if(Found == true)
{
start = end + 1;
end = document.COOKIE.indexOf(';', start);
if(end < start)
end = document.COOKIE.length;
return document.COOKIE.substring(start, end);
}
return '';
}

function openPopup()
{
if (getCOOKIE('popup') != true)
window.open('popup.html', 'popup', 'left=0,top=0,toolbar=no,status=no,width=400,height=400,directories=no,scrollbars=no,Location=no,resizable=no,menubar=no');
}
//-->
</script>
</head>
<body onLoad="JavaScript:openPopup();">
...
</body>
</html>
============================================================


========================팝업쪽 소스==========================
<html>
<head><title><title>
<script language="JavaScript">
<!--
//다시 열지 않기 선택시 -- setCOOKIE("화일명","y",1) 화일명을 수정해주고 메인에도 같이 수정해 줄것.
function controlCOOKIE()
{
setCOOKIE("popup","y", 1)
window.close();
}
//쿠키 생성 함수

function setCOOKIE(name, value, expire)
{
var expire_date = new Date()
expire_date = new Date(expire_date.getTime() + 60*60*24*1000)
document.COOKIE = name + "=" + escape(value) + "; expires=" + expire_date.toGMTString() +"; path=/";
self.close();
}

//쿠키 소멸 함수
function clearCOOKIE(name)
{
var today = new Date()
//어제 날짜를 쿠키 소멸 날짜로 설정한다.
var expire_date = new Date(today.getTime() - 60*60*24*1000)
document.COOKIE = name + "= " + "; expires=" + expire_date.toGMTString()
}

function closeWindow()
{
window.close();
}
//-->
</script>
</head>
<body>
.
생략
.
.
.
.

<input type="checkbox" name="nopopup" onClick="JavaScript:controlCOOKIE();"> 오늘은 그만 열기 <input type="button" name="closepopup" value="close" onClick="JavaScript:closeWindow();">
============================================================
</body>
</html>

+ Recent posts