1. 호출하는 페이지 

<script>

//오늘 하루 이창 열지 않음 을 위한 쿠키값

var cookie = "<?=$_COOKIE['popup_1']?>";


$(document).ready(function() { 

//쿠키값이 done이 아니면 팝업창 엶

if (cookie != "done")

{

popup();

}

});


function popup()

{

var winWidth = 600;

var winHeight = 700;

var winPosLeft = 2300;

var winPosTop = 100;

//팝업창

window.open('popup.html','','scrollbars=yes,width='+winWidth+', height='+winHeight+', top='+winPosTop+', left='+winPosLeft+'');

}

</script>


2. 호출받은 팝업 페이지

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<script language="javascript">
function setCookie(cookieName,cookieValue,expiredays)
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = cookieName + "=" + escape( cookieValue ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
}
function win_close(){
setCookie('popup_1','done',1); //setcookie(쿠키이름,쿠키값,시간)
window.close();
}
</script>

//해당 태그는 하단 고정
<div style="position: fixed; top: 680px; width:100%; background-color: gray;padding-left: 340px;">
<input type="checkbox" name="Notice" OnClick="win_close()">오늘은 이창을 다시 열지않음
</div>

<div class="temp">
<div id="popup" class="popup">
<img src="">
</div>
</div>

</html>


' > javascript' 카테고리의 다른 글

이메일 형식 체크  (0) 2017.01.03
앞에 $붙이기 금액 자바스크립트  (0) 2016.11.04
자바스크립트 숫자 콤마찍기  (1) 2016.06.22
리턴된 값이 숫자 인식이 안될경우  (0) 2016.05.25
Posted by 몽키 D.루피
,