팝업창에서의 값을 부모창으로 보내기[자바스크립트] 정보
팝업창에서의 값을 부모창으로 보내기[자바스크립트]본문
이런곳에 올려도 될지 모르겠지만 질문할만한 곳이 없어성;;
자바스크립트를 쬐금도 배운적없어서 예제보면서 했는대 안됩니다;;
팝업창에서 클릭하면 부모창에 정보를 보내야하는대 "페이지에 오류가있습니다" 라고 하단에 나올뿐이내요..
윙 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>
<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>
자바스크립트를 쬐금도 배운적없어서 예제보면서 했는대 안됩니다;;
팝업창에서 클릭하면 부모창에 정보를 보내야하는대 "페이지에 오류가있습니다" 라고 하단에 나올뿐이내요..
윙 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>
<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;
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 인 것이
존재하지 않거나 두번 중복 되지 않았는지 확인해보세요
window.opener.document.search.wr_option2.value=plus2; 를 두번 사용하는 이유는 뭔가요?
그렇다고 하더라도 코드상의 문제는 없습니다
페이지 오류 내용이 무엇인지 보아야겠지만
먼저 찾아보아야할 것이 opener 페이지를 소스보기해서 form name이 search 인 것이
존재하지 않거나 두번 중복 되지 않았는지 확인해보세요
opener.document.search.wr_option2 이 null 이거나 개체가 아니라는대요..
으 뭐가문제인지 모르겠어요 아무리 수정해봐도 계속 안되내요
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>
<input type="button" name="Button" value="정보추가" onClick="contentplus()">
</td></tr>
</form>
---------------------------
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>
<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>
<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>
<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>
로 수정을 해보시죠.
<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>
<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>
<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>
로 수정을 해보시죠.
감사합니다 ㅠㅠ form 이름이 fwrite 이군요;;
그누보드에 폼이있는걸 생각못했내요 ㅠㅠ
그누보드에 폼이있는걸 생각못했내요 ㅠㅠ