팁 공유 관련 궁금하신 사항이 있으면 이곳에 질문 해주세요.
검색을 해보시면 원하는 답을 찾을수도 있답니다.
팁관련 답변은 누구나 하실 수 있습니다.
  • 웹미니 한줄 전광판 영역 입니다.
글 수 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
385 다시 한번 부탁드립니다. 김종창 2004-07-09 1440
384 설문조사게시판을 최근게시물로 추출할때요 [1] 강민구 2004-10-03 1434
383 [re] 짱구님.. 다시 질문이요~ title: [ani]깜빡이는 표정빽짱구 2004-08-20 1433
382 도와주세요 [2] gohm 2004-07-28 1418
381 [re] 방명록 [3] title: [ani]깜빡이는 표정빽짱구 2004-07-31 1405
380 팝업창 쿠키문제 질문드립니다 .. [1] 여신 2009-12-17 1397
379 2차메뉴 글씨체(글꼴) file [1] 그래서 2010-02-11 1345
378 웹표준 position 과 float 의 이해.. file [2] 아이유홀릭 2010-02-02 1334
377 main 메뉴바에 new아이콘의 정체는? file [1] 민트향 2009-11-24 1315
376 css 로드가 느린건지 일부가 적용이 안되는 현상이... [1] 빈센시오 2009-11-18 1307
375 상단 2차메뉴의 위치를 고정하고 싶습니다 flowerrain 2009-09-25 1302
374 상단 로그인버튼 이미지 [1] Habile 2010-02-05 1298
373 질문있습니다. 메인페이지 공지사항 이미지. file [2] 우쓰 2009-09-14 1271
372 상위메뉴 글씨체가 어떤건가요.. [1] 눈물 2010-08-05 1244
371 팁공유방 > CSS 처럼 현재 메뉴 경로 표시는 어떻게? [2] 푸른여행 2009-09-22 1226
370 Wo.tc 도메인 연결할때. file [4] 뉴클리어 2009-09-27 1222
369 default.css 에서 제일 하단의 family site 부분에 질문있습니다. [1] flowerrain 2009-09-22 1204
368 XE 를 최상위 루트에 설치하면.. [2] title: 햄버거송파구돼지 2010-08-19 1200
367 다음웹인사이드 소스를 대체 어디에 넣어야할까요? [3] nomine2 2010-06-19 1196
366 gallery_slider_study4u 자바스크립트 오류문의드립니다. 레오 2010-02-27 1184