주소가 입력되고, 주소 팝업창이 닫히지 않습니다.
본문
스킨입니다.
테스트 겸 받아서 설치를 해봤는데, 주소 찾기 버튼을 띄워 주소를 선택하면 입력은 되는데,
팝업창이 닫히지가 않네요. ㅡㅡ;; 아래 같은 팝업창이 계속 떠 있습니다.
원래대로라면, 주소가 들어가고 팝업창은 자동으로 닫혀야 하는데, 왜 안 닫히는 걸까요?
회원가입 시 받는 주소와 비슷한 원리인 것 같은데, 원인을 못 찾겠습니다.
답변 4
회원가입에서 사용하듯이..
win_zip('fregisterform', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2', 'mb_addr3', 'mb_addr_jibeon');
주소찾기버튼 클릭시 콜을 하는 win_zip 에서 인자가 모두 전달되지 않아
주소클릭시 호출하는 put_data2() 함수에서
window.close() 이전단계에 undefined 에러가 발생되었습니다.
win_zip('fwrite', 'wr_zip1', 'wr_zip2', 'wr_addr1', 'wr_addr2'); 를
win_zip('fwrite', 'wr_zip1', 'wr_zip2', 'wr_addr1', 'wr_addr2', 'wr_addr3', 'wr_addr_jibeon'); 를
로 바꾸시고.
부모창에서 wr_addr3, wr_addr_jibeon 을 히든 입력폼으로 추가해주세요.
팝업창 처리가 되지 않는것은
window.close() 가 지정되지 않았거나..
그 이전 단계에서 스크립트 에러가 발생되었을 것입니다.
어떤 오류인지 확인해볼수있는 url 이 없으니 이정도 답변밖에 못드리겠네요.
추가적으로 궁금한게....
1. fregisterform , fwrite 는 뭔가요?
- form 태그에 보시면 name 속성에 적혀있는데요. 해당 form element의 이름이라고 보시면 됩니다.
스크립트등에서 document.fregisterform.wr_1.value 등의 형태로 사용합니다.
2. put_data2() 함수는 어디서 정의?
- 주소검색 팝업창인 다음 API 주소검색 창 내에서 호출합니다.
3. win_zip 함수는 어디서 정의?
- /js/common.js 에서 검색해보세요.
문의주신 내용에 해당하는 사항들 확인해보고 답변드리는 거지요.
하는 업이 웹개발이라.. ㅎㅎ 좋은 하루 되세요~~