다음 우편번호 에러요~
본문
저와 비슷한 내용의 글을 올리신 분도 계시던데 딱히 답변이 없네요..
저도 역시 로컬에서 테스트 중에 있습니다.
http://sir.co.kr/bbs/board.php?bo_table=g5_pds&wr_id=2426 의 설명대로
빠짐 없이 수정했습니다.
그런데 "다음 juso.js 파일이 로드되지 않았다" 라고 뜨구요..
![]()
위와 같은 문제가 나타납니다. 주소를 클릭하면 새창이 닫히고 포커스가 주소2로 이동을 해야하는데
주소1에만 들어가고 새창 닫힘과, 포커스위치가 동작하지 않네요.. 이부분에 대해 잘 아시는 분
조언 한번 더 부탁드립니다..ㅠㅠ
답변 3
"다음 juso.js 파일이 로드되지 않았다" 라고 뜨는거는 common.js에서 daum이란 변수에 값이 없어서 뜨는거에요.
아래 스크립트를 주소검색 버튼에 있는 win_zip를 실행하기 전에 넣어주시면되용
<script src="http://dmaps.daum.net/map_js_init/postcode.js"></script>
주소쪽 생각도 안하고있었는데 덕분에 좋은거 알아가네요 ^^
두번째 부분은 주소검색 버튼 href값을 봐야 되더군요.
회원스킨에 주소검색 버튼이 어떻게 되어 있는지 확인해보세요
<a href="<?php echo G5_BBS_URL ?>/zip.php?frm_name=fregisterform&frm_zip1=mb_zip1&frm_zip2=mb_zip2&frm_addr1=mb_addr1&frm_addr2=mb_addr2&frm_addr3=mb_addr3&frm_jibeon=mb_addr_jibeon" id="reg_zip_find" class="btn_frmline win_zip_find" target="_blank">주소 검색</a><br>
5.0.14부턴가는 아래처럼 변경되었습니다.
<button type="button" class="btn_frmline" onclick="win_zip('fregisterform', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2', 'mb_addr3', 'mb_addr_jibeon');">주소 검색</button><br>
수정작업한지 좀 지나서 그런가 기억이 잘 안 나지만.. 아마 이 부분 때문일 듯 합니다.
드래곤 된다 님께서 잘 설명해주셨는데요.
다음 juso.js 파일이 로드되지 않았다 <<< 이 문제는
해당 페이지에서 아래 스크립트를 실행하지 않기 때문에 나오는 문제입니다.
<script src="http://dmaps.daum.net/map_js_init/postcode.js"></script>
저 문장을 출력하는 php 함수명이
<?php
add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js
?>
이 문장인데요. <<< 이것을 안넣으셔서 위의 스크립트가 실행이 안되신것 같네요.
둘 중 하나만 선택해서 코드를 넣어주세요.
해당 스킨 페이지에
<script src="http://dmaps.daum.net/map_js_init/postcode.js"></script>
이렇게 넣어주시거나, 또는
<?php
add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js
?>
이렇게 넣어주시면 됩니다.
자바스크립트 오류 일어나는 부분은
해당 소스를 적어주지 않으셔서 오류 확인이 안되니,
![]()
위의 폼의 빨간색으로 표시된 부분의 소스 부분과
/js/common.js 에서
win_zip 함수를 어떻게 수정하셨는지 올려주시면 됩니다.