특정 div를 하루만 나오게 가능 할까요? 채택완료
천이얌
5년 전
조회 1,780
안녕하세요??
레이어팝업 변형을 하고 싶은데요.
레이어팝업같은경우 오늘하루 보지않기를 누르면 닫히면서 사라지는데
저는 오늘하루 보기 누르지 않고 한번방문시 떠있고 다시 방문했을때는 안나오게 하고 싶습니다.
아래는 코드입니다.
</p>
<p><div id="notice8" style="display:none;text-align:left;color:#565656;width:350px;position:absolute;left:350;top:0;font-size:12px;z-index:50;border:2px solid gray;background-color:white;padding:20px">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<img src="../upload/10-07-14-12-10-29_1.jpg" border="0" /></td>
</tr>
<tr><td height="20" align="right" bgcolor="#FFFFFF"><font color="" size="2" face="돋움">한번만 띄우기</font><input type="checkbox" name="pop9" onclick="setEMERCookie8(0);document.getElementById('notice8').style.display='none'"></td></tr>
</form>
</table>
</div>
<script type="text/javascript">
function setEMERCookie8(value)
{
var todayDate = new Date();
todayDate.setDate(todayDate.getDate()+3650);
var sCookie = "EMER="+value+";path=/;expires="+todayDate.toGMTString();
document.cookie = sCookie;
}
function getEMERCookie8()
{
var allcookies = document.cookie;
var pos = allcookies.indexOf("EMER=");
if ( pos==-1 ) return null;
var start = pos + 5;
var end = allcookies.indexOf(";",start);
if (end == -1) end = allcookies.length;
var value = allcookies.substring(start,end);
value = unescape(value);
return value;
}
if(getEMERCookie8()!=0)
{
document.getElementById('notice8').style.display='block';
}
</script></p>
<p>
여기에서는 체크를 하고 닫게 되어 있는데
체크없이 한번 방문했을때 떠있고 다시 방문했을때는 안떠있게 방법을 알고싶습니다.
항상 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
답변을 작성하려면 로그인이 필요합니다.
로그인
초보였는데 이렇게 코드까지 알려주시고 ㅠㅠ
항상 행복하셔요!!!!! 다시한번 감사합니다~!!!