우편번호 적용 문의 정보
우편번호 적용 문의본문
안녕하세요
스킨을 제작중 문의사항이 있어 이렇게 문의드립니다.
기존 zip_skin.php 을 수정하여 적용한 상태입니다.
첨부 이미지의 참조
우편번호 검색후 완료시
시,도 / 구,군 만 입력이 되도록 하려고 합니다.
적용은 제대로 된것 같은데.. 우편번호 팝업창으로 검색후 완료시 팝업창이 사라지지않고
검색된 주소가 등록이 되지 않습니다.
즉, 도봉구를 검색후 등록시
서울시 / 도봉구
이런식으로 출력및 등록이 되야 하는거죠..
고수님들의 조언 부탁드리겠습니다.
적용된 소스코드
write.skin.php
우편번호 새창 zip.skin.php 를 수정
zip_dog.skin.php
스킨을 제작중 문의사항이 있어 이렇게 문의드립니다.
기존 zip_skin.php 을 수정하여 적용한 상태입니다.
첨부 이미지의 참조
우편번호 검색후 완료시
시,도 / 구,군 만 입력이 되도록 하려고 합니다.
적용은 제대로 된것 같은데.. 우편번호 팝업창으로 검색후 완료시 팝업창이 사라지지않고
검색된 주소가 등록이 되지 않습니다.
즉, 도봉구를 검색후 등록시
서울시 / 도봉구
이런식으로 출력및 등록이 되야 하는거죠..
고수님들의 조언 부탁드리겠습니다.
적용된 소스코드
write.skin.php
<script type="text/javascript">
// 지역 분류용 우편
function win_zip_dog(frm_name, frm_zip1, frm_zip2)
{
url = g4_path + "/" + g4_bbs + "/zip_dog.php?frm_name="+frm_name+"&frm_zip1="+frm_zip1+"&frm_zip2="+frm_zip2;
win_open(url, "winZip", "left=50,top=50,width=616,height=460,scrollbars=1");
}
</script>
<!-- 지역 분류 -->
<tr>
<td align="center" bgcolor="e6e6fa" class="blue">분양지역</td>
<td bgcolor="ffffff"><input type=checkbox name=wr_11 value='1' <?=$secret_checked?>> 전국가능시 체크
<input class="input" size="10" name=ca_name id="ca_name" itemname="분양지역 - 시,도" readonly value="<?=$write[ca_name]?>" title="오른쪽 '우편번호 버튼'을 클릭하세요." />
<input class="input" size="10" name=wr_3 id="wr_3" itemname="분양지역 - 구,군" readonly value="<?=$write[wr_3]?>" title="오른쪽 '우편번호 버튼'을 클릭하세요." />
<a href="javascript:;" onclick="win_zip_dog('fwrite', 'ca_name', 'wr_3');"><img src="<?=$board_skin_path?>/img/btn_zip.gif" border=0 align="absmiddle" title="우편번호 검색" alt="우편번호 검색"></a>
</td>
</tr>
<!-- 지역 분류 end! -->
우편번호 새창 zip.skin.php 를 수정
zip_dog.skin.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<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 language='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:;' onclick=\"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 language="javascript">
function find_zip(zip1, zip2)
{
var of = opener.document.fwrite;
of.ca_name.value = zip1;
of.wr_3.value = zip2;
of.wr_3.focus();
window.close();
return false;
}
</script>
<? } ?>
댓글 전체
write.skin.php
<script type="text/javascript">
// 지역 분류용 우편
function win_zip_dog(frm_name, frm_zip1, frm_zip2, frm_addr1, frm_addr2)
{
url = g4_path + "/" + g4_bbs + "/zip_dog.php?frm_name="+frm_name+"&frm_zip1="+frm_zip1+"&frm_zip2="+frm_zip2+"&frm_addr1="+frm_addr1+"&frm_addr2="+frm_addr2;
win_open(url, "winZip", "left=50,top=50,width=616,height=460,scrollbars=1");
}
</script>
<!-- 지역 분류 -->
<tr>
<td align="center" bgcolor="e6e6fa" class="blue">분양지역</td>
<td bgcolor="ffffff"><input type=checkbox name=wr_11 value='1' <?=$secret_checked?>> 전국가능시 체크
<input type=hidden name=zip1 value=''>
<input type=hidden name=zip2 value=''>
<input class="input" size="10" name=ca_name id="ca_name" itemname="분양지역 - 시,도" readonly value="<?=$write[ca_name]?>" title="오른쪽 '우편번호 버튼'을 클릭하세요." />
<input class="input" size="10" name=wr_3 id="wr_3" itemname="분양지역 - 구,군" readonly value="<?=$write[wr_3]?>" title="오른쪽 '우편번호 버튼'을 클릭하세요." />
<a href="javascript:;" onclick="win_zip_dog('fwrite', 'zip1','zip2','ca_name', 'wr_3');"><img src="<?=$board_skin_path?>/img/btn_zip.gif" border=0 align="absmiddle" title="우편번호 검색" alt="우편번호 검색"></a>
</td>
</tr>
zip_dog.skin.php 파일은
맨아래 스크립트부분만 수정하세요.
<script type="text/javascript">
function find_zip(zip1, zip2, addr1)
{
var of = opener.document.<?=$frm_name?>;
var add= addr1.split(" ");
of.<?=$frm_zip1?>.value = zip1;
of.<?=$frm_zip2?>.value = zip2;
of.<?=$frm_addr1?>.value = add[0];
of.<?=$frm_addr2?>.value = add[1];
of.<?=$frm_addr2?>.focus();
window.close();
return false;
}
</script>
<script type="text/javascript">
// 지역 분류용 우편
function win_zip_dog(frm_name, frm_zip1, frm_zip2, frm_addr1, frm_addr2)
{
url = g4_path + "/" + g4_bbs + "/zip_dog.php?frm_name="+frm_name+"&frm_zip1="+frm_zip1+"&frm_zip2="+frm_zip2+"&frm_addr1="+frm_addr1+"&frm_addr2="+frm_addr2;
win_open(url, "winZip", "left=50,top=50,width=616,height=460,scrollbars=1");
}
</script>
<!-- 지역 분류 -->
<tr>
<td align="center" bgcolor="e6e6fa" class="blue">분양지역</td>
<td bgcolor="ffffff"><input type=checkbox name=wr_11 value='1' <?=$secret_checked?>> 전국가능시 체크
<input type=hidden name=zip1 value=''>
<input type=hidden name=zip2 value=''>
<input class="input" size="10" name=ca_name id="ca_name" itemname="분양지역 - 시,도" readonly value="<?=$write[ca_name]?>" title="오른쪽 '우편번호 버튼'을 클릭하세요." />
<input class="input" size="10" name=wr_3 id="wr_3" itemname="분양지역 - 구,군" readonly value="<?=$write[wr_3]?>" title="오른쪽 '우편번호 버튼'을 클릭하세요." />
<a href="javascript:;" onclick="win_zip_dog('fwrite', 'zip1','zip2','ca_name', 'wr_3');"><img src="<?=$board_skin_path?>/img/btn_zip.gif" border=0 align="absmiddle" title="우편번호 검색" alt="우편번호 검색"></a>
</td>
</tr>
zip_dog.skin.php 파일은
맨아래 스크립트부분만 수정하세요.
<script type="text/javascript">
function find_zip(zip1, zip2, addr1)
{
var of = opener.document.<?=$frm_name?>;
var add= addr1.split(" ");
of.<?=$frm_zip1?>.value = zip1;
of.<?=$frm_zip2?>.value = zip2;
of.<?=$frm_addr1?>.value = add[0];
of.<?=$frm_addr2?>.value = add[1];
of.<?=$frm_addr2?>.focus();
window.close();
return false;
}
</script>
안녕하세요 해바리님
해바리님 덕분에 많은걸 배우고 있습니다.
항상 도움주셔서 감사드립니다.
즐거운 주말 잘 보내세요
해바리님 덕분에 많은걸 배우고 있습니다.
항상 도움주셔서 감사드립니다.
즐거운 주말 잘 보내세요