묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
echo문 안에서 자바스크립트 불러오기 관련 답변 부탁합니다.ㅠㅠ
2002.06.23 20:36
뭐가 잘못된 것인지 ㅠ.ㅠ; 이것 땜시 밤잠을 못 자고 있슴다. 좀 도와 주세요 ㅠ.ㅠ
아래는 소스 입니다.
//lib.php 의 내용...
<?
function fViewHtml(){
echo "
<table border='1' width='127'>
<tr>
<td width='117'><p><a href='javascript:na_open_window('win', 'new_chang.htm', 0, 0, 300, 200, 0, 0, 0, 0, 0)'>새창띄우기</a></p>
</td>
</tr>
</table>";
}
?>
//parent.php의 내용
<?
<script language="JavaScript">
function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
toolbar_str = toolbar ? 'yes' : 'no';
menubar_str = menubar ? 'yes' : 'no';
statusbar_str = statusbar ? 'yes' : 'no';
scrollbar_str = scrollbar ? 'yes' : 'no';
resizable_str = resizable ? 'yes' : 'no';
window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}
</script>
include "lib.php";
fViewHtml();
?>
//new_chang.htm의 내용
불가피하게 이런형식으로 새창열기를 해야합니다. 원래소스는 이게 아니거든요. 위의 소스는 문제가 되는 부분만 뽑아서 다시 구성한 것입니다.
문제가 되는 부분이 자바스크립트로 새창을 여는 부분입니다. 위의 소스로 해서 parent.php에서 새창열기를 클릭하면 new_chang.htm이 떠야하는데 아예 자바스크립트 에러가 뜹니다.
제 생각으로는 php함수를 작성하면서 echo 문 속에 있는 큰따옴표(")를 작은 따옴표로 교체해서 문제가 나타나는 것 같은데.... 해결책 알게 게신분 제발 알려주세요~ please~~
아래는 소스 입니다.
//lib.php 의 내용...
<?
function fViewHtml(){
echo "
<table border='1' width='127'>
<tr>
<td width='117'><p><a href='javascript:na_open_window('win', 'new_chang.htm', 0, 0, 300, 200, 0, 0, 0, 0, 0)'>새창띄우기</a></p>
</td>
</tr>
</table>";
}
?>
//parent.php의 내용
<?
<script language="JavaScript">
function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
toolbar_str = toolbar ? 'yes' : 'no';
menubar_str = menubar ? 'yes' : 'no';
statusbar_str = statusbar ? 'yes' : 'no';
scrollbar_str = scrollbar ? 'yes' : 'no';
resizable_str = resizable ? 'yes' : 'no';
window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}
</script>
include "lib.php";
fViewHtml();
?>
//new_chang.htm의 내용
불가피하게 이런형식으로 새창열기를 해야합니다. 원래소스는 이게 아니거든요. 위의 소스는 문제가 되는 부분만 뽑아서 다시 구성한 것입니다.
문제가 되는 부분이 자바스크립트로 새창을 여는 부분입니다. 위의 소스로 해서 parent.php에서 새창열기를 클릭하면 new_chang.htm이 떠야하는데 아예 자바스크립트 에러가 뜹니다.
제 생각으로는 php함수를 작성하면서 echo 문 속에 있는 큰따옴표(")를 작은 따옴표로 교체해서 문제가 나타나는 것 같은데.... 해결책 알게 게신분 제발 알려주세요~ please~~
댓글 3
-
다르
2002.06.23 20:46
그럼 원래 큰따옴표 있던 곳에 다시 큰따옴표 넣으시고 대신 큰따옴표 앞에 '\'기호를 붙여보세요. -
이호한
2002.06.23 20:47
큰 따옴표를 사용하세요..백슬래쉬(\)로 "를 escape시킬 수 있습니다.
<?
function fViewHtml(){
echo "
<table border='1' width='127'>
<tr>
<td width='117'><p><a href=\"javascript:na_open_window('win', 'new_chang.htm', 0, 0, 300, 200, 0, 0, 0, 0, 0)\">새창띄우기</a></p>
</td>
</tr>
</table>";
}
?> -
sgs
2002.06.24 10:16
빠른 답변 감사드립니다. ^^; 빨리 해봐야겠네요.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
tlsqltkfkdgo | 공지사항 조회수만 삭제할수있는 방법이 궁금합니다. [2] | 2016.01.28 by tlsqltkfkdgo |
원동원 | 회원이 게시판에 유튜브 동영상 올리면 | |
미스터강 | 스케치북 리스트 정렬문제가 생겼어요... | |
verysery | 이런 위젯 XE에서 구현가능할까요? [1] | 2016.01.28 by jhl2623 |
리미트 | 여러 파일을 한번에 삭제하는 방법 문의 | |
빙짱 | 대시보드가 깨지는 현상 [1] | 2016.01.28 by 불금 |
잇츠미k | xe core 업데이트 후 화면이 나오지 않습니다. [4] | 2016.01.27 by 잇츠미k |
화재내니학교 | 이게 왜 뜰까요..? | |
메호르 | 이메일로 로그인하라는 현상 [1] | 2016.01.27 by BJ람보 |
greenCode | 하나의 호스팅에 하나의 XE설치로 다중사이트 운영에서.. | |
흐린후갬 | 모바일 접속시 흰화면 [1] | 2016.01.27 by 불금 |
즐거운 | 모바일 접속시 에러 [2] | 2016.01.27 by 즐거운 |
greenCode | 이곳 묻고답하기 게시판에 스크랩 기능추가 요망 [2] | 2016.01.27 by greenCode |
미스터강 | 겔러리형 링크게시판 뭐가있나요? | |
xe_마니 | "잘못된 요청"의 원인은 알았는데 해결방법을 잘~ [3] | 2016.01.27 by xe_마니 |
마법사 | 이미지 내부링크를 막는방법은 없을까요?? [3] | 2016.01.27 by 불금 |
아쿠아d3033 | <? ?>에 들어있는 php변수를 {@}에 입력하는방법. [2] | 2016.01.27 by 아쿠아d3033 |
빙짱 | 게시판 글 엑셀변환 작동이 안됩니다 [2] | 2016.01.27 by 빙짱 |
악악악 | alert창에 xml문구가 자꾸 나옵니다. | |
orange**** | 홈페이지 안에 컨텐츠가 하나도 안보입니다. [4] | 2016.01.27 by orange**** |