쇼핑몰 상단 배너 슬라이드 소스

2017-06-14 (수) 08:56:42 14,171

안녕하세요.

아래의 이미지에 빨간 박스 쳐놓은것 처럼 쇼핑몰 상단 배너 스크립트를 넣으려 하는데

소스는 찾았는데 팝업창의 [다시보지않기] 기능으로 한번 끄면 새로고침 했을떄 다시 안나옵니다 ㅠㅠ

상단배너 끄기 버튼을 눌러도 새로고침 했을때 다시 뜰 수 있게 아래의 소스 수정 가능한가요?

수정 가능하다면 댓글 부탁드립니다 감사합니다 ㅠㅠ

fa8395d4f1dd4fb5c5251b72aad767b2_1497398068_2323.jpg 

Copy
<script type="text/javascript" src="https://code.jquery.com/jquery-1.11.3.min.js"></script>  <style type="text/css">* { margin:0; padding:0; }#close { font:bold 12px dotum; color:#fff; cursor:pointer; display:none;}#div1 { background:#000; width:100%; height:80px; }#div2 { width:100%; }#div_laypopup { background:url(/common/bn.jpg)no-repeat center; width:100%;  display:none; height:100px; overflow:hidden; }.close{}</style>  <div id="div_laypopup" align="center"> <div style="width:1060px; text-align:right; vertical-align:bottom;">  <input type="checkbox" name="close" id="close" value="OK" onclick="closeWinAt00('div_laypopup', 1);" class="0612_close"/><label for="close" class="0612_close" style=" color:#b1b0aa; font-size:15px; margin-top:20px; display:inline-block;">X</label> </div></div><div id="div2"></div>  <script type="text/javascript">openWin('div_laypopup');function openWin( winName ) { var blnCookie = getCookie( winName ); var obj = eval( "window." + winName ); if( !blnCookie ) {  obj.style.display = "block"; }}function closeWinAt00(winName, expiredays) { setCookieAt00( winName, "done", expiredays); var obj = eval( "window." + winName ); //obj.style.display = "none"; $("#div_laypopup").animate({height:0}, 1000);}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 setCookieAt00( Name, value, expiredays ) { var todayDate = new Date(); todayDate = new Date(parseInt(todayDate.getTime() / 86400000) * 86400000 + 54000000); if ( todayDate > new Date() ) {  expiredays = expiredays - 1; } todayDate.setDate( todayDate.getDate() + expiredays ); document.cookie = Name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"}</script>

답변 1개

#div_laypopup { background:url(/common/bn.jpg)no-repeat center; width:100%;  display:block; height:100px; overflow:hidden; }

그냥 쿠키와 관계없이 새로고침시 무조건 다시 보여야한다면 위와 같이 display:block 하면 될텐데요.

답변을 작성하려면 로그인이 필요합니다.