새탭으로 열리는거를 팝업으로 채택완료
아래 스크립트에서 https://m.epost.go.kr/postal/mobile/mobile.trace.RetrieveDomRigiTraceList.comm 이게 새탭으로 열리는데... 600x800 팝업으로 왼쪽 상단에 뜨게 하고 싶은데 어떻게 해야 할지요...
버튼은 이렇게 했습니다.
//
if(('20171213151642' > '20110320100000') && ('20171213151642' < '20110320190000')){ return false; } var frm = document.getElementById("tracefrm");
if (frm.postNum.value.split(" ").join("").length == 0) {
alert("등기(EMS)번호 13자리를 입력하여 주십시오.");
return false;
}
var tracenum = frm.postNum.value;
var len = tracenum.length;
frm.traceselect.value = "1";
var string = "0123456789";
for (var i=0;i
if(frm.traceselect.value == "1"){
frm.sid1.value = frm.postNum.value;
if (frm.sid1.value.length < 13) {
alert("등기번호 13자리를 입력하여 주십시오.");
return false;
}
DeliveryInsert(frm.postNum.value);
frm.action = "https://m.epost.go.kr/postal/mobile/mobile.trace.RetrieveDomRigiTraceList.comm";
frm.submit();
}else if(frm.traceselect.value == "2"){
frm.POST_CODE.value = frm.postNum.value;
if (frm.POST_CODE.value.length < 13) {
alert("EMS번호 13자리를 입력하여 주십시오.");
return false;
}
if(frm.POST_CODE.value.substring(0,1).toUpperCase() != 'E'
&& frm.POST_CODE.value.substring(0,1).toUpperCase() != 'G'
&& frm.POST_CODE.value.substring(0,1).toUpperCase() != 'U'
&& frm.POST_CODE.value.substring(0,1).toUpperCase() != 'C'
&& frm.POST_CODE.value.substring(0,1).toUpperCase() != 'R'
&& frm.POST_CODE.value.substring(0,1).toUpperCase() != 'V'
&& frm.POST_CODE.value.substring(0,1).toUpperCase() != 'B'
&& frm.POST_CODE.value.substring(0,1).toUpperCase() != 'L'
&& frm.POST_CODE.value.substring(0,5).toUpperCase() != 'HT301'
&& frm.POST_CODE.value.substring(0,2).toUpperCase() != 'ZZ' ) {
alert('우편물번호를 다시 확인하세요.');
return false;
}else{
//국제등기 시작 문자가 UP를 제외한 UA ~ UZ 중, 마지막 국가코드 KR이 아닌경우 경우 모두 비허용 20171207
if(frm.POST_CODE.value.substring(0,1).toUpperCase() == 'U'){
if(frm.POST_CODE.value.substring(0,2).toUpperCase() != 'UP'){
var country = frm.POST_CODE.value.substring(frm.POST_CODE.value.length - 2, frm.POST_CODE.value.length).toUpperCase();
if(country !='KR'){
alert('우편물번호를 다시 확인하세요.');
return false;
}
}
}
if(frm.POST_CODE.value.substring(0,2).toUpperCase() =='ZZ'){
var country = frm.POST_CODE.value.substring(frm.POST_CODE.value.length - 2, frm.POST_CODE.value.length).toUpperCase();
if(country !='KR'){
alert('우편물번호를 다시 확인하세요.');
return false;
}
}
}
DeliveryInsert(frm.postNum.value);
frm.action = "https://m.epost.go.kr/postal/mobile/mobile.trace.RetrieveEmsRigiTraceList.comm";
frm.submit();
}
return true;
}
답변 1개
이 부분에서 설정하는 것이 아닌가 싶습니다.
다른 코드를 올려주셔야 확인이 가능할 것 같습니다.
아니면..
</p>
<p>frm.action = "<a href="<a href="https://m.epost.go.kr/postal/mobile/mobile.trace.RetrieveDomRigiTraceList.comm" target="_blank" rel="noopener noreferrer">https://m.epost.go.kr/postal/mobile/mobile.trace.RetrieveDomRigiTraceList.comm</a>" rel="nofollow noreferrer noopener" target="_blank"><a href="https://m.epost.go.kr/postal/mobile/mobile.trace.RetrieveDomRigiTraceList.comm" target="_blank" rel="noopener noreferrer">https://m.epost.go.kr/postal/mobile/mobile.trace.RetrieveDomRigiTraceList.comm</a></a>";</p>
<p>frm.submit();</p>
<p>
이 코드를
</p>
<p>window.open("about:blank", "form_send_popup", "width=600px, height=800px");</p>
<p>frm.action = "<a href="<a href="https://m.epost.go.kr/postal/mobile/mobile.trace.RetrieveDomRigiTraceList.comm" target="_blank" rel="noopener noreferrer">https://m.epost.go.kr/postal/mobile/mobile.trace.RetrieveDomRigiTraceList.comm</a>" rel="nofollow noreferrer noopener" target="_blank"><a href="https://m.epost.go.kr/postal/mobile/mobile.trace.RetrieveDomRigiTraceList.comm" target="_blank" rel="noopener noreferrer">https://m.epost.go.kr/postal/mobile/mobile.trace.RetrieveDomRigiTraceList.comm</a></a>";
frm.target = "form_send_popup";</p>
<p>frm.submit();</p>
<p>
이렇게 바꿔보세요.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
새해 복많이 받으세요!