묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
두개 뜨는 팝업창을 각각 하루에 한번만 뜨게 할려면어떻게해야하나요?
2003.08.29 17:53
첫화면 열릴때 나오는 팝업창 두개를여
각각 하루에 한번만 뜨게하게 만들려면어떻게해야하나여?
다 찾아봐도 두개를 같이 제어하는거는 안나와잇떠라구요
답변부탁합니다.
각각 하루에 한번만 뜨게하게 만들려면어떻게해야하나여?
다 찾아봐도 두개를 같이 제어하는거는 안나와잇떠라구요
답변부탁합니다.
체크시 하루동안 이 창을 열지않음
보신 바와 같은 새창을 네보 박스 체크시 하루동안 열지 않게 해주는,
유용한 스크립 입니다.^^*
부모창의 <head> 와 </head> 사이에 삽입하세요.
<script language="javascript">
// 이부분부터 수정할 필요 없습니다.
function getCookie(name) {
var 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
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()
{
var noticeCookie=getCookie("CookieName"); // 쿠키네임 지정
if (noticeCookie != "no")
window.open('oncepopup2.html','pop','width=350,height=400,top=50,left=150');
// window.open('팝업창 웹페이지주소','윈도우명','width=350,height=400,top=50,left=150');
}
openPopup(); // 자동으로 팝업 띄우기
</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.cnjform.notice.checked ) // 폼네임 cnjform 은 동일해야 합니다.
setCookie("CookieName", "no" , 1); // 부모창에서 지정한 쿠키네임과 일치 해야 합니다.
}
top.close();
}
</script>
팝업창의 <body> 와 </body>에 추가해주세요.
<table border="1" cellspacing="0" width="276" bordercolor="#FCB0D8" bordercolordark="white" bordercolorlight="#66CCFF">
<tr>
<td width="270" height="25" bgcolor="#FFE6F2">
<p align="center"><span style="font-size:9pt;"><img src="1202.gif" align="absmiddle" width="30" height="17" border="0">
<font color="red"><b> 공지사항 </b></font><img src="1202.gif" align="absmiddle" width="30" height="17" border="0"></span></p>
</td>
</tr>
<tr>
<td width="270" height="259">
<p align="center"><span style="font-size:9pt;">여기다가 공지사항을
<br>쓰시면 됩니다.</span></p>
</td>
</tr> <tr>
<td width="270" height="9" bgcolor="#99CCFF">
<form name="cnjform">
<p align="center"><span style="font-size:9pt;"><input type="checkbox" name="notice" onclick="closeWin()"> 오늘 하룻동안 페이지를 열지 않습니다.</span>
</form>
</td>
</tr>
</table>