팝업창에서의 값을 부모창으로 보내기[자바스크립트] > 그누4 질문답변

그누4 질문답변

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

팝업창에서의 값을 부모창으로 보내기[자바스크립트] 정보

팝업창에서의 값을 부모창으로 보내기[자바스크립트]

본문

이런곳에 올려도 될지 모르겠지만 질문할만한 곳이 없어성;;

자바스크립트를 쬐금도 배운적없어서 예제보면서 했는대 안됩니다;;

팝업창에서 클릭하면 부모창에 정보를 보내야하는대 "페이지에 오류가있습니다" 라고 하단에 나올뿐이내요..

윙 js 자비좀 ㅠㅠ

------------부모창 내용-------------
<tr><td class=mw_basic_write_title>추가정보<td class=mw_basic_write_content>
<input type=text size=60 name=wr_option2 value="<?=$write[wr_option2]?>" class=mw_basic_text>&nbsp;
<a href="javascript:;" OnClick="window.open('<?=$g4[path]?>/site/site119/rank/search.php','search','width=600,height=400 status=no,toolbar=no,resizable=no,scrollbars=yes');">정보추가</a>
</td></tr>

------------------------------------

--------------팝업창 내용------------
· <a href='javascript:;' onclick="plus_option('{<?=$table?>}', '{<?=$data[wr_subject]?>}');"> <?=$data[wr_subject]?> (<?=$data[$search_field]?>)</a>

<script type="text/javascript">
function plus_option(plus1, plus2)
{

    window.opener.document.search.wr_option2.value=plus1;
    window.opener.document.search.wr_option2.value=plus2;


    opener.document.search.wr_option2.focus();

    window.close();
    return false;
}
</script>

댓글 전체

오류 내용이 어떻게 되죠?
window.opener.document.search.wr_option2.value=plus1;
window.opener.document.search.wr_option2.value=plus2;
=>
opener.document.search.wr_option1.value=plus1;
opener.document.search.wr_option2.value=plus2;
plus_option('{<?=$table?>}', '{<?=$data[wr_subject]?>}'); 에서 중괄호는 없어야 합니다
window.opener.document.search.wr_option2.value=plus2; 를 두번 사용하는 이유는 뭔가요?
그렇다고 하더라도 코드상의 문제는 없습니다
페이지 오류 내용이 무엇인지 보아야겠지만
먼저 찾아보아야할 것이 opener 페이지를 소스보기해서 form name이 search 인 것이
존재하지 않거나 두번 중복 되지 않았는지 확인해보세요
으 뭐가문제인지 모르겠어요 아무리 수정해봐도 계속 안되내요

http://dreamwas.net/bbs/write.php?bo_table=site119_coupon << 하단 정보추가 부분..
테스트 아이디 : test
비밀번호 : test
검색은 투표수로 1 검색하면 나올겁니다.

----현재 search 의 일부분-----
· <a href='javascript:;' onclick="plus_option('<?=$table?>', '<?=$data[wr_subject]?>');"> <?=$data[wr_subject]?> (<?=$data[$search_field]?>)</a>
<br>

<script type="text/javascript">
function plus_option(plus1, plus2)
{

opener.document.search.wr_option2.value = plus1;

}
</script>
------------------------------


----현재 plus.write.tail.php 의 일부분 (write.skin.php 에 인클루드해 사용중)--
<script>
// 정보추가 버튼을 클릭하면 호출됨
function contentplus(){
    window.open("<?=$g4[path]?>/site/site119/rank/search.php?result=plus", "search_pop",  "width=600, height=400");
}
</script>

<form name="search">
<tr><td class=mw_basic_write_title>추가정보<td class=mw_basic_write_content>
<input type=text size=60 id=wr_option2 name=wr_option2 value="<?=$write[wr_option2]?>" class=mw_basic_text>&nbsp;
<input type="button" name="Button" value="정보추가" onClick="contentplus()">
</td></tr>
</form>

---------------------------
<form name="search">
<tr><td class=mw_basic_write_title>추가정보<td class=mw_basic_write_content>
<input type=text size=60 id=wr_option2 name=wr_option2 value="" class=mw_basic_text>&nbsp;
<input type="button" name="Button" value="정보추가" onClick="contentplus()">
</td></tr>
</form>
=>

<tr><td class=mw_basic_write_title>추가정보<td class=mw_basic_write_content>
<input type=text size=60 id=wr_option2 name=wr_option2 value="" class=mw_basic_text>&nbsp;
<input type="button" name="Button" value="정보추가" onClick="contentplus()">
</td></tr>

form을 굳이 search로 하실 필요 있나요?
form을 지우시고

search.php에 서

<script type="text/javascript">
function plus_option(plus1, plus2)
{

opener.document.fwrite.wr_option2.value = plus1;

}
</script>
로 수정을 해보시죠.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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