팁 공유 관련 궁금하신 사항이 있으면 이곳에 질문 해주세요.
검색을 해보시면 원하는 답을 찾을수도 있답니다.
팁관련 답변은 누구나 하실 수 있습니다.
  • 웹미니 한줄 전광판 영역 입니다.
글 수 905

0

조회 수 : 1397 신고 : 0

작성자 : 여신
포인트 : 13 | 레벨 : 0

현재 제로보드 XE 를 이용한 페이지를 제작하여 사용하고있습니다.

 

팝업창이 뜨는 메인페이지는 외부페이지로 등록하여 사용하고 있는관계로

 

JS 파일을 따로두어 스크립트를 구현하고 있습니다.

 

문제가되는 부분은 체크박스를 누르면 일정시간동안 팝업이 열리지 않는 팝업창을 구현하고자 하는데

 

다시보지않기 체크박스에 체크를 하고 팝업을 닫아도 계속 팝업이 뜨고 있습니다.

 

원도메인 http://enbcorp.cafe24.comwww.vocal.co.kr 로 포워딩해서 사용하고 있습니다.

 

포워딩 사용시 저와 비슷한 문제를 겪고있는 분들이 꽤 계시던데 찾아봐도 마땅히 해결책을 찾지 못하겠습니다.ㅠ

 

아무래도 쿠키문제인것 같은데 초보인 저로써는 해결할 방법이 보이지 않네요 ;;

 

코딩한것 같이 얹어봅니다. 고수님들의 조언 부탁드립니다 .

 

 

 

1. JS 파일 내 스크립트

 

function getCookie(name) {
var Found = false
var start, end
var i = 0

while(i <= document.cookie.length) {
start = i
end = start + name.length

if(document.cookie.substring(start, end) == name) {
Found = true
break
}
i++
}
if(Found == true) {
start = end + 1
end = document.cookie.indexOf(";", start)
if(end < start)
end = document.cookie.length
return document.cookie.substring(start, end)
}
return ""
}

function openPopup()
{
var noticeCookie=getCookie("CookieName1");
if (noticeCookie != "no")
window.open('http://enbcorp.cafe24.com/popup/enb_pop1.html','_blank','window','width=400,height=680,top=50,left=150,scrollbars=no');//
}
openPopup();

function openPopup()
{
var noticeCookie=getCookie("CookieName2");
if (noticeCookie != "no")
window.open('http://enbcorp.cafe24.com/popup/enb_pop2.html','_blank','window','width=400,height=400,top=50,left=669,scrollbars=no');//
}
openPopup();

 

 

2. 팝업창 내 코딩

 

<html>
<style type="text/css">
<!--
body {
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
}
.style2 {
 font-family: "돋움";
 font-size: xx-small;
}
-->
</style>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<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.cnjform.notice.checked )
setCookie("CookieName1", "no" , 1);
}
top.close();
}
</script>

 

</head>

<body>
<table cellspacing="0" cellpadding="0" height= "100%" width="400">
  <tr>
   <td align="center"><div align="left"><img src="http://enbcorp.cafe24.com/popup/images/enbpop-1.jpg" border="0"></div></td>
  </tr>
  <tr>
    <td align="left" valign="bottom" height=""><div valign="top">
 <form name="cnjform" valign="top">
  <font color=0156C2><b>
  <input type="checkbox" name="notice" onClick="closeWin()">
  <span class="style2">오늘 하루 이 창을 띄우지 않습니다.</span></b></font>

         </form>
</div></td>
  </tr>
</table>
 

</body>
</html>

 

(메인페이지 코딩은 외부JS파일을 임포트하는 부분말고는 특별한 점이 없어 기재하지 않습니다.)

 

 

 

 

 

 

 

 

 


 

 

소중한 댓글 부탁드립니다.
추천수 10단위당 메달이 1개씩 노출되고, 추천수에 따라 배경색이 변하며, 일정수의 추천수를 받을시 BEST 아이콘이 붙게됩니다.
추천수에 따른 배경색 보기 본문으로 바로가기
  • 추천수 50개이상
  • 추천수 30개이상
  • 추천수 20개이상
  • 추천수 10개이상
  • 추천수 3개이상
닫기

댓글 '1'

profile
title: [ani]깜빡이는 표정빽짱구 (139392)

2009.12.18 08:58:28

저도 스크립트는 살짝 수정하는 정도의 수준이라 자세한 답변은 못드리겠으나, '오늘 하루 이창을 띄우지 않습니다.' 를 체크시 계속뜨는 현상은 쿠키문제가 맞습니다.

위에 소스중에 포워딩된 도메인 주소로 바꾸셔도 같은 증상인가요?


List of Articles
번호 제목 글쓴이 날짜sort 조회 수
545 빽짱구님 갤러리에서.. [3] 지꽁 2005-03-31 1701
544 제로보드 이용 head food 파일 file [1] 와짱파파 2005-04-05 2022
543 컴티 질문 하나할게요 [1] 강유석 2005-04-06 1681
542 컴티 질문 하나할게요 title: [ani]깜빡이는 표정빽짱구 2005-04-06 1614
541 질문이요 [1] 김우인 2005-04-07 1711
540 스킨 질문 드립니다 file [2] 김성수 2005-04-10 1544
539 질문드립니다. [1] 김미자 2005-04-10 1646
538 소스입니다... [1] 김미자 2005-04-10 1488
537 질문 [1] 김미자 2005-04-11 1622
536 외부로그인,, 이미지가 않나와요. [2] 김우인 2005-04-12 2074
535 외뷰로그인이,,, secret [2] 김미자 2005-04-14 519
534 ▼ 이 밑에 말하는 질문,,, [1] 김미자 2005-04-16 1513
533 짱구님.. [2] 맑은숲 2005-04-16 2029
532 "도배방지 하루 글쓰기 코맨트쓰기 제한하기" 질문드립니다.. [1] 김성수 2005-04-17 2162
531 안녕하세요... [2] 마징가 2005-04-20 1658
530 질문이요~~~~~~!^^* secret [3] 지꽁 2005-04-20 459
529 게시판 글남길때말인데요... [2] 장준표 2005-04-25 1784
528 홈페이지 홈에서 로그인하면 풀림현상이 일어납니다. [1] 김현숙 2005-04-30 1711
527 아이콘샵,, [1] 김미자 2005-05-16 1755
526 홈페이지에서 로그인 에러..ㅠㅜ [1] 대한민국 2005-06-06 1765