하루동안 띄우지 않는 소스
팝업창 안에 들어갈 소스는 아래와 같습니다
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<script language="javascript" type="text/javascript"> <!-- // 창닫기 function closeWin(winName, expiredays) { setCookie( winName, "done" , expiredays); var obj = eval( "window." + winName ); obj.style.display = "none"; } function closeWinAt00(winName, expiredays) { setCookieAt00( winName, "done" , expiredays); var obj = eval( "window." + winName ); obj.style.display = "none"; } --> </script> <input type="checkbox" name="close" value="OK" onclick="javascript:closeWin('div_laypopup', 1);"/>하루동안 이 창을 열지 않음 <!-- <input type="checkbox" name="close" value="OK" onclick="javascript:closeWinAt00('div_laypopup', 1);"/>오늘만 이 창을 열지 않음 --> |
Main 페이지 소스
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
<script language="javascript" type="text/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 ""; } function goPop(no){ var winName = "Popup1"; var blnCookie = getCookie( winName ); //alert( blnCookie); if( !blnCookie ) { window.open('http://www.test/test.asp?no=123','Popup1','width=760,height=1000,status=no,left=0,top=0,scrollbars=yes,resizable=no, menubar=no'); } } //setTimeout(goPop,1000); </script> |
[javascript] 오늘 하루동안 이 창을 열지 않음 ( 팝업,레이어팝업 )
출처: https://rocabilly.tistory.com/98 [프로그램이 좋다]