본문 바로가기

HTML/JS/CSS

[JavaScript] 오늘 하루 열지 않음.

출처 : http://www.cginjs.com

// 부모창에 들어 갈 내용


<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("popexpire");  // 쿠키네임 지정
  if (noticeCookie != "no")
  window.open('pop.jsp','pop','width=350,height=400,top=50,left=150');
  // window.open('팝업창 웹페이지','윈도우명','width=350,height=400,top=50,left=150');
 }
 openPopup();  // 자동으로 팝업 띄우기
 
</script>



// 팝업된 창에 들어갈 내용

<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.pop.notice.checked )  // 폼네임 cnjform 은 동일해야 합니다.
  setCookie("popexpire", "no" , 1);   // 부모창에서 지정한 쿠키네임과 일치 해야 합니다.
 }
 top.close();
 }
</script>

</head>
<body>

<form name="pop">
<input type="checkbox" name="notice" onclick="closeWin()">체크하면 오늘 하룻동안 페이지를 열지 않습니다.
</form>

'HTML/JS/CSS' 카테고리의 다른 글

[HTML] input text 박스 읽기 전용, 테두리 없이.  (0) 2008.05.30
[JavaScript ] Date() 객체  (0) 2008.03.18
JavaScript RunTime Error  (0) 2008.03.18