묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
외부페이지 팝업창 연결시 자바스크립트 오류가 납니다.
2007.11.28 06:57
zbxe 0.26 버전 사용중입니다.
자바스크립트를 이용한 php 파일을 제로보드의 '외부 페이지'로 불러서 그 페이지를 팝업창으로 띄우고 있습니다.
그런데 문제는 그 php 파일을 외부에서 그냥 팝업창을 띄울 때는 문제가 없었던 자바스크립트가
제로보드의 '외부 페이지'로 불러들여서 팝업을 띄우면 꼭 에러가 난다는 것입니다.
꽤 많은 검색을 해보았습니다.
먼저 백성찬 님의 참고하세요 라는 글도 정독해 보았구요. (백성찬님 글 정말 도움이 많이 되고 있습니다. ^^)
{ 뒤에 스페이스바를 이용해서 공백을 주는 것도 해보았습니다. 그리고 php 파일 저장시 utf-8로도 해보았습니다.
물론 외부문서의 경로는 http:// 를 다 넣어서 완벽한 주소로 입력했습니다.
검색어로 '외부'를 입력하여 거의 모든 글을 읽어보았지만, 해결이 되지 않아 이렇게 질문 글을 남깁니다.
제가 사용한 자바스크립트는 이미 띄운 팝업창에서 'next'라는 그림을 클릭하면 새로운 팝업창이 뜨면서 기존 팝업창은
자동으로 사라지게 하는 것입니다. 원본 php 소스는 아래와 같습니다.
<head>
<script language="javascript">
<script language="javascript">
function openWin() {
window.open('새로 띄울 팝업창 주소','','width="1050,height=770');
" window.close();
}
</script>
자바스크립트를 이용한 php 파일을 제로보드의 '외부 페이지'로 불러서 그 페이지를 팝업창으로 띄우고 있습니다.
그런데 문제는 그 php 파일을 외부에서 그냥 팝업창을 띄울 때는 문제가 없었던 자바스크립트가
제로보드의 '외부 페이지'로 불러들여서 팝업을 띄우면 꼭 에러가 난다는 것입니다.
꽤 많은 검색을 해보았습니다.
먼저 백성찬 님의 참고하세요 라는 글도 정독해 보았구요. (백성찬님 글 정말 도움이 많이 되고 있습니다. ^^)
{ 뒤에 스페이스바를 이용해서 공백을 주는 것도 해보았습니다. 그리고 php 파일 저장시 utf-8로도 해보았습니다.
물론 외부문서의 경로는 http:// 를 다 넣어서 완벽한 주소로 입력했습니다.
검색어로 '외부'를 입력하여 거의 모든 글을 읽어보았지만, 해결이 되지 않아 이렇게 질문 글을 남깁니다.
제가 사용한 자바스크립트는 이미 띄운 팝업창에서 'next'라는 그림을 클릭하면 새로운 팝업창이 뜨면서 기존 팝업창은
자동으로 사라지게 하는 것입니다. 원본 php 소스는 아래와 같습니다.
<head>
<script language="javascript">
function openWin() {
window.open('새로 띄울 팝업창 주소','','width=1050,height=770');
window.close();
window.close();
}
</script>
</head>
<body>
<a href="javascript:openWin()"><img src=클릭할 그림.jpg></a>
</body>
외부에서 이 php 파일로 팝업을 띄웠을 땐 아무런 문제 없이 잘 작용하였습니다.
그런데 이 php를 제로보드의 외부 페이지에서 불러오면 전체 소스가 이렇게 되어 버립니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="ko" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="generator" content="zeroboard xe (http://www.zeroboard.com)" />
<meta name="module" content="opage" />
<meta http-equiv="imagetoolbar" content="no" />
<title>테스트</title>
<script type="text/javascript" src="/files/cache/optimized/e4f371448c96297e13f1c95df3937c04.js.php"></script>
<link rel="stylesheet" href="/common/css/button.css" type="text/css" />
<link rel="stylesheet" href="/files/cache/optimized/c9430d2d9163dbe65b24847fb1950c05.css.php" type="text/css" />
<script type="text/javascript">//<![CDATA[
var current_url = "http://rainenglish.com/?mid=test";
var request_uri = "http://rainenglish.com/";
var current_mid = "test";
var wating_message = "서버에 요청중입니다. 잠시만 기다려주세요.";
//]]></script>
</script>
</head>
<body>
<a href="javascript:openWin()"><img src=클릭할 그림.jpg></a>
</body>
외부에서 이 php 파일로 팝업을 띄웠을 땐 아무런 문제 없이 잘 작용하였습니다.
그런데 이 php를 제로보드의 외부 페이지에서 불러오면 전체 소스가 이렇게 되어 버립니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="ko" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="generator" content="zeroboard xe (http://www.zeroboard.com)" />
<meta name="module" content="opage" />
<meta http-equiv="imagetoolbar" content="no" />
<title>테스트</title>
<script type="text/javascript" src="/files/cache/optimized/e4f371448c96297e13f1c95df3937c04.js.php"></script>
<link rel="stylesheet" href="/common/css/button.css" type="text/css" />
<link rel="stylesheet" href="/files/cache/optimized/c9430d2d9163dbe65b24847fb1950c05.css.php" type="text/css" />
<script type="text/javascript">//<![CDATA[
var current_url = "http://rainenglish.com/?mid=test";
var request_uri = "http://rainenglish.com/";
var current_mid = "test";
var wating_message = "서버에 요청중입니다. 잠시만 기다려주세요.";
//]]></script>
<script language="javascript">
function openWin() {
window.open('새로 띄울 팝업창 주소','','width="1050,height=770');
" window.close();
}
</script>
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://rainenglish.com/test/api" />
</head>
<body>
<head>
<script language="javascript">
function openWin() {
window.open('새로 띄울 팝업창 주소','','width="1050,height=770');
" window.close();
}
</script>
</head>
<body>
<a href="javascript:openWin()"><img src="클릭할 그림.jpg /></a>
</body>
</head>
<body>
<head>
<script language="javascript">
function openWin() {
window.open('새로 띄울 팝업창 주소','','width="1050,height=770');
" window.close();
}
</script>
</head>
<body>
<a href="javascript:openWin()"><img src="클릭할 그림.jpg /></a>
</body>
<div class="tRight gap1 clear">
<a href="http://rainenglish.com/?mid=test&act=dispOpageAdminInsert&module_srl=1681" class="button"><span>설정</span></a>
</div>
<a href="http://rainenglish.com/?mid=test&act=dispOpageAdminInsert&module_srl=1681" class="button"><span>설정</span></a>
</div>
<div id="waitingforserverresponse" style="visibility:hidden"></div>
<div id="fororiginalimagearea" style="visibility:hidden">
<div id="fororiginalimageareabg">
<img src="/common/tpl/images/blank.gif" alt="original image" border="0" id="fororiginalimage" />
<img src="/common/tpl/images/original_image_box_close.gif" alt="close original image" border="0" onclick="closeOriginalImage()" id="closeOriginalImageBtn"/>
</div>
</div>
<div id="popup_menu_area"></div>
<div id="fororiginalimagearea" style="visibility:hidden">
<div id="fororiginalimageareabg">
<img src="/common/tpl/images/blank.gif" alt="original image" border="0" id="fororiginalimage" />
<img src="/common/tpl/images/original_image_box_close.gif" alt="close original image" border="0" onclick="closeOriginalImage()" id="closeOriginalImageBtn"/>
</div>
</div>
<div id="popup_menu_area"></div>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "";
urchinTracker();
</script>
</body>
</html>
위에 제가 빨간 색으로 표시한 부분처럼 같은 소스가 중복되어 나타나고 있구요.
그게 원인인지는 모르겠지만, 결과적으로 그림 버튼을 클릭하면 오류가 나버리고 맙니다.
정말 며칠 동안 잘 모르는 소스도 수없이 고쳐보고, php 파일의 위치도 바꿔보고 별 짓을 다 해보았지만,
결국 답을 찾지 못했습니다. 혹시나 도움을 주실 분이 계신다면 정말 고맙겠습니다.
from ... RainSky
</script>
<script type="text/javascript">
_uacct = "";
urchinTracker();
</script>
</body>
</html>
위에 제가 빨간 색으로 표시한 부분처럼 같은 소스가 중복되어 나타나고 있구요.
그게 원인인지는 모르겠지만, 결과적으로 그림 버튼을 클릭하면 오류가 나버리고 맙니다.
정말 며칠 동안 잘 모르는 소스도 수없이 고쳐보고, php 파일의 위치도 바꿔보고 별 짓을 다 해보았지만,
결국 답을 찾지 못했습니다. 혹시나 도움을 주실 분이 계신다면 정말 고맙겠습니다.
from ... RainSky
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
\"vusdo\" | 최근게시물 include 방법 질문입니다. 꼭 좀 부탁 드립니다. | |
냐핫옹 | 검색하여 읽어보았는데.. 이해가 안되요 ㅠㅠ [7] | 2007.11.27 by 백성찬 |
AGAiN | DTD선언부 변경... [2] | 2007.11.27 by AGAiN |
사돌이 | 하루아침에 날라가네요 [1] | 2007.11.27 by 백성찬 |
행복지기781 | 동영상 업로드시 최근게시물에서 동영상캡쳐화면 썸내일 기능 구현안되나요.. [1] | 2007.11.28 by 이희태242 |
삐돌군 | 회원 검색 기능(+회원리스트)을 만들던 중에 질문이 있습니다 [1] | 2007.11.28 by member |
남재민888 | 아이프레임 게시판 가로스크롤바 제거방법 [1] | 2007.11.28 by 참이♥ |
두두양 | 로그인 스킨 추가는 안되는건가요?(고수님들 답변 플리즈~~ㅠㅂㅠ) | |
냄비™ | 혹시 페이지를 직접 코딩하며 수정할수 있는 방법도 있나요?? [4] | 2007.11.28 by 저도 한말씀올립니다. |
RainSky | 외부페이지 팝업창 연결시 자바스크립트 오류가 납니다. [1] | 2007.11.28 by 궁금이 |
≪HKM≫ | 제로보드 xe 게시판 기본스킨에서...^^;;; [2] | 2007.11.28 by ≪HKM≫ |
김동환 | 포인트 | |
장유성 | 마이그레이션 후 게시판 정렬문제 | |
김진우174 | 블로그를 지우고 싶습니다 [2] | 2007.11.28 by 김진우174 |
sha | 패스워드.... | |
onam | svn을 통한 변경사항(3096) 업데이트 후... | |
유재욱766 | 블로그 분류가 일부만 보이는 문제 [2] | 2007.11.28 by 紅茶王子 |
하이퍼 | 홈페이지 하이퍼 링크 글자 색에 관련된 질문입니다. [1] | 2007.11.28 by 펠릭스 |
onam | 가끔 글자가 깨져 보이는 이유는요? [2] | 2007.11.28 by HIKARU |
푸마지우개 | 태터툴즈 스킨을 가져올수도 있나요? [1] | 2007.11.28 by 하늘03 |
답변이 아니라 죄송합니다.
외부페이지에서 외부페이지로 연결된 파일에서만 회원정보를 정상적으로 불러오고
기타 연결된 php 프로그램 연결(링크),회원정보 불러오기는 링크파일, 변수값넘기기등은 저도 모두 실패 하였습니다
단순 html은 정상적으로 작동하는것 같더군요 --대신 새로운 창으로 열림니다..
외부페이지 관리에 대한 매뉴얼도 시원찮은것 같았습니다
외부페이지 에 대한 궁금증 저도 한표..
(이왕이면 외부페이지로 연결된 프로그램은 php,jsp 함수문법(제로보드 문법이 아닌)에서 정상적으로 작동이 되게 하여
주셨음 하는 바램, 왜냐하면 별도 프로그램을 만들어 확장하고 싶은데 제약이 너무 많습니다.
이것 때문에 제로보드를 사용해야 할지 말지를 고민중입니다-
-기타 편리성 기능은 많지만 ....)