자식창에서 부모창으로 값넘기기 정보
자식창에서 부모창으로 값넘기기본문
=========자식창========================
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테그 가 들어있는데 이거 넘길 수 있는 방법 있나요?
감사합니다.(__)
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테그 가 들어있는데 이거 넘길 수 있는 방법 있나요?
감사합니다.(__)
댓글 전체
value대신에 innerHTML을 사용해보세요...
아.. 빠른답변 감사합니다.
문제는
<? 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>');">
이런 식으로 들어가니 어떻게 해결해야 할지 난감해요.
문제는
<? 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>');">
이런 식으로 들어가니 어떻게 해결해야 할지 난감해요.
<?=str_replace('"', '\"', $list[$i][wr_content])?>
이상하네요
<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>');">
이렇게 나오고 정상적으로 \" 이것으로 바뀌고 나서도 "종결되지 않은 문자열 상수" 라는 에러가 떠요.
<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>');">
이렇게 나오고 정상적으로 \" 이것으로 바뀌고 나서도 "종결되지 않은 문자열 상수" 라는 에러가 떠요.
<?=str_replace(array('"',"\r","\n"), array('\"','','\n'), $list[$i][wr_content])?>
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에 넣어주니까 따옴표때문인지 제대로 처리를 못하더군요.
var var2 = '<?=str_replace(array('"',"\r","\n"), array('\"','','\n'), $list[$i][wr_content])?>';
<a href="javascript:go(var1,var2);">
a에 넣어주니까 따옴표때문인지 제대로 처리를 못하더군요.
너무 염치 없고 또 고맙습니다.
해주신대로 해보았으나 잘 되질 않네요.
제가 2일을 꼬박새워서 지금 제정신이 아닙니다.
쉬고 나서 다시한번 해봐야 겠습니다.
답변해 주신 성의는 잊지 않겠습니다. 감사합니다.
해주신대로 해보았으나 잘 되질 않네요.
제가 2일을 꼬박새워서 지금 제정신이 아닙니다.
쉬고 나서 다시한번 해봐야 겠습니다.
답변해 주신 성의는 잊지 않겠습니다. 감사합니다.
늦었습니다만, 위의 문제는 php의 wr_content에 줄넘김 문자가 문제를 일으키고 있는 것 같네요.
str_replace(array('"',"\r","\n"), array('\"','','\n')
에서 끝에 '\n'도 str_replace(array('"',"\r","\n"), array('\"','','')
바뀌어야 하는 거 아닌가요?
str_replace(array('"',"\r","\n"), array('\"','','\n')
에서 끝에 '\n'도 str_replace(array('"',"\r","\n"), array('\"','','')
바뀌어야 하는 거 아닌가요?