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

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

QA

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

답변 1

본문

안녕하세요.

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

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

 

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

 

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

 

fa8395d4f1dd4fb5c5251b72aad767b2_1497398068_2323.jpg 

 

 

 

 

 


<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 하면 될텐데요.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 109
© SIRSOFT
현재 페이지 제일 처음으로