묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
자바스크립트 잘아시는부운~ 팝업창 땜에..ㅠㅜ
2002.06.13 16:41
function popupNew() {
openwin = window.open("http://팝업주소","popup","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=555,height=707");
}
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 "";
}
if (getCookie("popup") != "pop_11") {
var timer =setTimeout('popupNew()',5000);
}
이 이제 팝업창을 뜨게하는 메인페이지구요. 팝업창에 뜨는 페이지는
<script language="JavaScript">
function closeWin() {
if(document.checkClose.nanumi.checked == true) {
setCookie("popup", "pop_11" ,24);
}
self.close();
}
function setCookie(name,value,expiredays) {
var todayDate = new Date();
todayDate.setDate(todayDate.getDate() + expiredays);
document.cookie = name + "=" + escape( value ) + "; path=/; domain=mcing.com ; expires=" + todayDate.toGMTString() + ";"
}
</script>
해줬구요(저 도메인도 제대로 해줬거든요)
<form name="checkClose">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#002F80" height="25" align="center"><input type="checkbox" name="nanumi"><b><font color="#FFFFFF">다음부터 이 창을 열지 않음</font></b> <input type="button" border="0" alt="" align="center" name='btn' value="창닫기" onClick="closeWin()"></td>
</tr>
</table>
</form>
해서 체크하면.. 다시 팝업창 안뜨게하려고하는데 죽어두 쿠키가 안생기네요
황당해요 ㅠㅠ
openwin = window.open("http://팝업주소","popup","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=555,height=707");
}
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 "";
}
if (getCookie("popup") != "pop_11") {
var timer =setTimeout('popupNew()',5000);
}
이 이제 팝업창을 뜨게하는 메인페이지구요. 팝업창에 뜨는 페이지는
<script language="JavaScript">
function closeWin() {
if(document.checkClose.nanumi.checked == true) {
setCookie("popup", "pop_11" ,24);
}
self.close();
}
function setCookie(name,value,expiredays) {
var todayDate = new Date();
todayDate.setDate(todayDate.getDate() + expiredays);
document.cookie = name + "=" + escape( value ) + "; path=/; domain=mcing.com ; expires=" + todayDate.toGMTString() + ";"
}
</script>
해줬구요(저 도메인도 제대로 해줬거든요)
<form name="checkClose">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#002F80" height="25" align="center"><input type="checkbox" name="nanumi"><b><font color="#FFFFFF">다음부터 이 창을 열지 않음</font></b> <input type="button" border="0" alt="" align="center" name='btn' value="창닫기" onClick="closeWin()"></td>
</tr>
</table>
</form>
해서 체크하면.. 다시 팝업창 안뜨게하려고하는데 죽어두 쿠키가 안생기네요
황당해요 ㅠㅠ
댓글 5
-
임현
2002.06.13 16:42
홈페이지는 http://www.mcing.com이에요.. 함가보세요 팝업창이 뜰껍니다. -
Legend
2002.06.13 18:17
잘못된 곳이 몇군데 있네욤..
쿠키 굽는 부분이 하루짜라 같은데 24일로 하셨네욤. 쿠키굽는 함수가 일단위네욤.
setCookie("popup", "pop_11" ,1); 요렇게 하셔야 하루짜리가 됩니다.
그리고 실제 쿠키셋팅함수에서 domain=mcing.com ; 은 삭제하세요.. 도메인을 포워딩 하신 것 같은데..
쿠키를 굽는 문서의 도메인이랑 지정한 도메인이랑 틀리므로 생성이 안되지요. 서로 른 도메인의 쿠키를 읽거나
생성하는 것은 불가능하답니다.
setCookie(name,value,expiredays)에서 아래와 같이 바꾸심 되겠네욤.
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" -
임현
2002.06.13 19:32
쿠키는 생성이 되었더군요.
popup
pop_11
210.115.55.150/
1600
1034485632
29349758
332312128
29349557
* -
임현
2002.06.13 19:33
그런데도 창이뜨는데 왜이러는지 모르게씁니다-_- 쿠키를 검사하는 루틴이 잘못된건가요? -
임현
2002.06.13 20:02
브라우져의 쿠키설정이 잘못됐었군요^^;
감사합니다~ 즐팅하세요^^
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
김심술 | XE 모듈 중.. 타임라인 모듈을 설치한 후 부터, HTTP 500 애러가 납니다. [2] | 2020.08.16 by 천재 |
ahhas**** | HTTP ERROR 500 [3] | 2020.09.14 by Luatic™ |
걱정이야 | 홈페이지 이전후 오류가 발생합니다 [1] | 2020.10.27 by sejin7940 |
최갑균 | 글 작성시 태그를 쓰면 글이 등록이 안됩니다. | |
녹용껌 | 외부페이지 include 문제 [1] | 2021.02.23 by 오뎅궁물 |
깜주 | xe코어 1.11.6 설치시 apm 버전 도움요청합니다. | |
on | 관리자 계정 로그인 오류 [1] | 2021.09.13 by sejin7940 |
stopseok | 게시판 첨부파일 버튼을 사용할수가 없습니다 [4] | 2021.10.05 by myjin |
himan | board dx http 500문제 [1] | 2022.01.24 by sejin7940 |
배정현 | 코어 업데이트 이후에 HTTP ERROR 500 | |
sa****1876f | 호스팅 이전 후 세팅했는데 에러라고.. [1] | 2022.12.21 by GX디자인 |
roks821 | 전문가의 긴급 도움을 요청합니다. 레이아웃. 위젯. bodex 게시판 [1] | 2023.03.17 by roks821 |
t**** | 관리자페이지 에러 [4] | 2023.12.20 by t**** |