본문 바로가기

IT

[Javascript/PopUp] 팝업창 스크립트。

 

//================== 팝업창 페이지에 넣을 자바스크립트코드 ===================//


<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.forms[0].close.checked ) 
    setCookie( "umtfpop11""done" , 1); //요기 숫자가 하루임....2이면 이틀..
    self.close(); 
}
function go_notice1()  
{
  opener.location.href="http://www.umtf.or.kr/ntsboard/board_view.php?seq=285&&tbl=bnts_notice&tbl=bnts_notice";
  self.close();
}
 
 
-->
</script> 

//================== 팝업창 페이지에 넣을 HTML코드 ===================//

 <form>
  <table width="300" height="13" border="0" cellpadding="0" cellspacing="0">   
	<tr> 
	  <a href="#link"><img src="/popup/120417/120417_1.jpg" border="0" /></a></td>
    </tr>
    <tr> 
     <td width="50%" height="10%" align="right" bgcolor="#333333"><font color="#FFFFFF">오늘 하루 이창 열지 않음</font> 
        <input type="checkbox" name="close" onClick="closeWin()"></td>
    </tr>
  </table>
 </form>

//================== 해당 페이지에 넣을 자바스크립트코드 ===================//

<script language="JavaScript">
<!--
function getCookie(name) {
    var nameOfCookie = name + "=";
    var x = 0;
    while (x <= document.cookie.length) {
        var y = (x + nameOfCookie.length);
        if (document.cookie.substring(x, y) == nameOfCookie) {
            if ((endOfCookie = document.cookie.indexOf(";", y)) == -1)
                endOfCookie = document.cookie.length;
            return unescape(document.cookie.substring(y, endOfCookie));
        }
        x = document.cookie.indexOf(" ", x) + 1;
        if (x == 0)
            break;
    }
    return "";
}
 
// 쿠키 체크로 팝업여부 결정
if ( getCookie( "popname" ) != "done" )
{
	noticeWindow =window.open('/popup/120323/120323.htm','umtfpop1','toolbar=no,status=no,menubar=no,scrollbars=no,resizable=no,width=439,height=635,left=10,top=30');
	noticeWindow.opener = self;
}
-->
</script>