쿠키
[List][Prev][Next]
쿠키를 이용해서 광고창 제어하는 소스 [ Preview ]

이 예제는 다른 브라우져 윈도우를 열어 광고나 메뉴를 띄우는 예제입니다.

쿠키를 이용하여 쿠키의 값을 체크하여 이미 체크되어 있는 경우(사용자가
작은창을 원하지 않는 경우) 작은 창을 30일동안 띄우지 않습니다.
쿠키가 만료 기간을 지나면 작은 윈도우가 자동으로 다시 뜹니다.

파일 이름: test-win-open.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>

<body>
<SCRIPT language="JavaScript">
<!--
function openWin()
{
cookiedata = document.cookie;
//alert(cookiedata);
//alert(cookiedata.indexOf("notice0428=done"));
if ( cookiedata.indexOf("notice0428=done") < 0 ){
mywin = open("","NewWin","width=200,height=200")
with (mywin.document) {
location.href = "test-win-open-close.htm";
}
}
}

function closeWin()
{
self.close();
}

openWin();
//alert(document.cookie);
// -->
</SCRIPT>

<B>Main window </B></font>
<input type=button value="close" onClick="closeWin();">

</body>
</html>


작은 윈도우에 올라오는 내용의 htm 파일 입니다.
파일 이름: test-win-open-close.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Untitled</title>
</head>

<body>
<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.test.chkbox.checked ){
setCookie( "notice0428", "done" ,30 );
}
self.close();
}

// -->
</SCRIPT>

<form name="test">
<p>여기에 원하시는 내용을 넣습니다.
<INPUT TYPE=CHECKBOX NAME="chkbox"><B>Do not open this window next time</B></font>
<input type=button value="close" onClick="closeWin();">
</form>
</body>
</html>

<%//# DataBinder.Eval(Container.DataItem, "album_title") %>
<%//# DataBinder.Eval(Container.DataItem, "contenttype") + " views" %>
link list for hairwigbeautyshop.com ::
Javascript Source List :