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

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

QA

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

본문

 

상태는 아래와 같습니다.

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

 

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

 

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

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

 

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

 

 

 

 

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

 

<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  - 


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


<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

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

 

 

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?> 이부분의 값하고 같은지를 체크 해보셔야 할듯 하네요

 

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

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