메인에 넣을 소스... ---------------------------------------------------------- <!-- 새창 팝업 열기 소스 시작 --> <script language="javascript"> <!--
// 쿠키정보(name) 을 읽는다. function getCookie(name) { var Found = false var start, end var i = 0
// cookie 디렉토리에 담겨있는 쿠키 문자열 전체를 검색해서.. while(i <= document.cookie.length) { start = i end = start + name.length
// 띄우고자 하는 쿠키 name 과 동일한 문자가 있다면 if(document.cookie.substring(start, end) == name) { Found = true break } i++ }
// Cookie 에서 name 문자열을 찾았으면 if(Found == true) { start = end + 1 end = document.cookie.indexOf(";", start)
if(end < start) end = document.cookie.length
// name에 해당하는 value값을 추출하여 리턴한다. return document.cookie.substring(start, end) }
// 같은 문자열을 찾지 못했으면 반환 return "" }
// 쿠키에서 같은 name 문자열 정보가 없다면 지정한 페이지를 창으로 연다. // name 은 바로 아래에 지정한 myadcon 이다. 이 문자열이 있는지 없는지를 찾아보고 // 없으면 지정한 페이지를 새창으로 열게되는 원리이다. function openMsgBox() { var eventCookie=getCookie("myadcon"); if (eventCookie != "no")
// 새창으로 열 페이지 주소,창크기등을 지정.......
window.open('pop1/pop2.htm','_blank','width=360,height=509,top=0,left=0'); } // 페이지 오픈시 바로 창을 띄우기 openMsgBox(); //---> </SCRIPT> <!-- 새창 팝업 열기 소스 끝 -->
팝업에 넣을 소스...(세마포 수의 예) ---------------------------------------------------------- <html> <head> <meta http-equiv="content-type" content="text/html; charset=euc-kr"> <title>전국퐁판 대리점 모집중</title> <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.limit.event.checked ) setCookie("myadcon", "no" , 1); } //end--> </script>