게시판에 우편번호 검색을 넣을려고하는데요 안됩니다. 답변부탁드립니다. 채택완료

 

상태는 아래와 같습니다.

그런데 검색까지는 잘됩니다.

 

그런데 검색된 주소를 클릭하면 

 

팝업창이 닫히면서 부모페이지에서 주소가 명기 되어야 되는데요

클릭해도 반응이 업습니다.

 

왜 그럴까요? 답변 부탁드립낟.

 

 

 

 

검색하는게시판 write.skin.php 

 

Copy
<input type="hidden" name="mb_zip1" /><input type="hidden" name="mb_zip2" /><input type="text" name="wr_add_1" size="34" readonly value="<?=$write[wr_add_1]?>" itemname = "주소 검색버튼을 눌러서 주소를 입력하세요." /><a href="javascript:;" onclick="win_zip4('fwrite', 'mb_zip1', 'mb_zip2', 'wr_add_1', 'wr_add_2');">                     <img height="20" src="<?=$board_skin_path?>/img/add_search_btn.gif" border=0 align=absmiddle>                   </a><input type="text" name="wr_add_2" size="18"  value="<?if($write[wr_add_2]){ echo $write[wr_add_2]; }?>"/>

 

 

/js/common.js  - 

Copy
function win_zip4(frm_name, frm_zip1, frm_zip2, frm_addr1, frm_addr2)    {        url = "/bbs/zip.php?frm_name="+frm_name+"&frm_zip1="+frm_zip1+"&frm_zip2="+frm_zip2+"&frm_addr1="+frm_addr1+"&frm_addr2="+frm_addr2;        window.open(url, "winZip4", "left=50,top=50,width=616,height=460,scrollbars=1");    }

 

스킨 zip.skin.php

Copy
<table width="600" border="0" cellspacing="0" cellpadding="0"><form name="fzip" method="get" autocomplete="off"><input type=hidden name=frm_name  value='<?=$frm_name?>'><input type=hidden name=frm_zip1  value='<?=$frm_zip1?>'><input type=hidden name=frm_zip2  value='<?=$frm_zip2?>'><input type=hidden name=frm_addr1 value='<?=$frm_addr1?>'><input type=hidden name=frm_addr2 value='<?=$frm_addr2?>'><tr>    <td colspan="2">        <table width="100%" height="50" border="0" cellpadding="0" cellspacing="0">        <tr>            <td align="center" valign="middle" bgcolor="#EBEBEB">                <table width="98%" height="40" border="0" cellspacing="0" cellpadding="0">                <tr>                    <td width="5%" align="center" bgcolor="#FFFFFF" ><img src="<?=$g4[bbs_img_path]?>/icon_01.gif" width="5" height="5"></td>                    <td width="35%" align="left" bgcolor="#FFFFFF" ><font color="#666666"><b><?=$g4[title]?></b></font></td>                    <td width="60%" bgcolor="#FFFFFF" ></td>                </tr>                </table></td>        </tr>        </table></td></tr><tr>    <td height="70" colspan="2" valign="bottom"><img src="<?=$g4[bbs_img_path]?>/zip_img_01.gif" width="273" height="40"></td></tr><tr>    <td height="20" colspan="2"></td></tr><tr>    <td width=130><img src="<?=$g4[bbs_img_path]?>/zip_img_02.gif" width="125" height="14"></td>    <td><input type=text name=addr1 value='<?=$addr1?>' required minlength=2 itemname='동(읍/면/리)' size=35> <input type=image src='<?=$g4[bbs_img_path]?>/btn_post_search.gif' border=0 align=absmiddle></td></tr><tr>    <td height="20" colspan="2"></td></tr></table><!-- 검색결과 여기서부터 --><script type="text/javascript">document.fzip.addr1.focus();</script><? if ($search_count > 0) { ?><table width="600" border="0" cellspacing="0" cellpadding="0"><tr>    <td height="1" colspan="2" background="<?=$g4[bbs_img_path]?>/post_dot_bg.gif"></td></tr><tr>    <td height="50" colspan="2"><img src="<?=$g4[bbs_img_path]?>/zip_img_03.gif" width="99" height="13"></td></tr><tr>    <td width="10%"></td>    <td width="90%">        <table width=100% cellpadding=0 cellspacing=0>        <tr>            <td height=23 valign=top>총 <?=$search_count?>건 가나다순</td>        </tr>        <?        for ($i=0; $i<count($list); $i++)        {             echo "<tr><td height=19><a href=\"javascript:find_zip('{$list[$i][zip1]}', '{$list[$i][zip2]}', '{$list[$i][addr]}');\">{$list[$i][zip1]}-{$list[$i][zip2]} : {$list[$i][addr]} {$list[$i][bunji]}</a></td></tr>\n";        }        ?>        <tr>            <td height=23>[끝]</td>        </tr>        </table></tr></table><script type="text/javascript">function find_zip(zip1, zip2, addr1){    var of = opener.document.<?=$frm_name?>;    of.<?=$frm_zip1?>.value  = zip1;    of.<?=$frm_zip2?>.value  = zip2;    of.<?=$frm_addr1?>.value = addr1;    of.<?=$frm_addr2?>.focus();    window.close();    return false;}</script>

 

 

답변 1개

채택된 답변
+20 포인트

검색까지는 되신다니 자바스크립트 부분에서 검증을 한번 해보세요

 

 

77    var of = opener.document.<?=$frm_name?>;
78 
79 
80    of.<?=$frm_zip1?>.value  = zip1;
81    of.<?=$frm_zip2?>.value  = zip2;
82 
83 
84    of.<?=$frm_addr1?>.value = addr1;

 

 

이부분 인데 그부분에서  <?=$frm_name?> 이부분의 값이 열어준 <form name="" 값 하고 같은지랑

창이 닫히면서 들어가야할 <input name="" 이 <?=$frm_zip1?> 이부분의 값하고 같은지를 체크 해보셔야 할듯 하네요

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고