자식창에서 부모창으로 값넘기기 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

자식창에서 부모창으로 값넘기기 정보

자식창에서 부모창으로 값넘기기

본문

=========자식창========================
function gol(nm,cont){
 
  var firstWin = window.opener ;

  firstWin.document.fgbform.wr_subject.value = nm;
  firstWin.document.fgbform.wr_content.value = cont;

  window.close(this);
}


<a href="javascript:go('<?=$list[$i][subject]?>','<?=$list[$i][wr_content]?>');">
<?=$list[$i][subject]?>
</a>
==========================================================

이렇게 자식팝업창에서 부모 창으로 제목과 내용을 넘기려 하는데요.
$list[$i][wr_content] 의 내용이 문제가 되어서 안넘어가네요.

HTML테그 가 들어있는데 이거 넘길 수 있는 방법 있나요?

감사합니다.(__)

댓글 전체

아.. 빠른답변 감사합니다.

문제는
<? for ($i=0;...............) {?>

<a href="javascript:go('<?=$list[$i][subject]?>','<?=$list[$i][wr_content]?>');">

<? } ?>

이런식으로 루프를 도니까

for문 안에 <a href 이 부분에서 에러가 나요.


<a href="javascript:go('제목','<html><img src="abc.jpg"></HTML>');">

이런 식으로 들어가니 어떻게 해결해야 할지 난감해요.
이상하네요

<a href="javascript:go('test끝','<HTML><HEAD></HEAD>
<BODY style=\"FONT-SIZE: 9pt; MARGIN: 0px; LINE-HEIGHT: 16pt; FONT-FAMILY: 굴림; BACKGROUND-COLOR: #ffffff\"><IMG style=\"WIDTH: 900px; HEIGHT: 600px\" src=\"http://도메인/gnu3/cheditor/attach/sparrow002.jpg\"></BODY></HTML>');">

이렇게 나오고 정상적으로 \" 이것으로 바뀌고 나서도 "종결되지 않은 문자열 상수" 라는 에러가 떠요.
var var1 = '<?=$list[$i][subject]?>';
var var2 = '<?=str_replace(array('"',"\r","\n"), array('\"','','\n'), $list[$i][wr_content])?>';
<a href="javascript:go(var1,var2);">

a에 넣어주니까 따옴표때문인지 제대로 처리를 못하더군요.
너무 염치 없고 또 고맙습니다.

해주신대로 해보았으나 잘 되질 않네요.

제가 2일을 꼬박새워서 지금 제정신이 아닙니다.

쉬고 나서 다시한번 해봐야 겠습니다.

답변해 주신 성의는 잊지 않겠습니다. 감사합니다.
늦었습니다만, 위의 문제는 php의 wr_content에 줄넘김 문자가 문제를 일으키고 있는 것 같네요.
str_replace(array('"',"\r","\n"), array('\"','','\n')
에서 끝에 '\n'도 str_replace(array('"',"\r","\n"), array('\"','','')
바뀌어야 하는 거 아닌가요?
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT