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

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

QA

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

본문

안녕하세요.

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

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

 

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

 

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

 

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

답변을 작성하시기 전에 로그인 해주세요.
전체 109
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT