File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
/****************************************************************
*
* 파일명 : EgovZipPopup.js
* 설 명 : 전자정부 공통서비스 달력 팝업 JavaScript
*
* 수정일 수정자 Version Function 명
* ------------ --------- ------------- ----------------------------
* 2009.03.30 이중호 1.0 최초생성
*
*
*/
function dirname(path) {
if (path.lastIndexOf("/") == -1)
return "./";
return path.replace(/\\/g, '/').replace(/\/[^\/]*\/?$/, '') + "/";
}
function getActiveScript() {
var d = document.getElementsByTagName("script");
var path = dirname(d[d.length - 1].src);
delete d;
var offset=path.indexOf(location.host)+location.host.length;
return path.substring(offset);
}
function getContextPath(){
var offset=location.href.indexOf(location.host)+location.host.length;
var ctxPath=location.href.substring(offset, location.href.indexOf('/',offset+1));
if ((/^\/js/).test(getActiveScript())) {
return "";
}
return ctxPath;
}
function loadScript(src, f) {
var head = document.getElementsByTagName("head")[0];
var script = document.createElement("script");
script.src = src;
var done = false;
script.onload = script.onreadystatechange = function() {
// attach to both events for cross browser finish detection:
if ( !done && (!this.readyState ||
this.readyState == "loaded" || this.readyState == "complete") ) {
done = true;
if (typeof f == 'function') f();
// cleans up a little memory:
script.onload = script.onreadystatechange = null;
head.removeChild(script);
}
};
head.appendChild(script);
}
loadScript(getContextPath() + '/js/showModalDialog.js');
/**********************************************
* 함수명 : fn_egov_ZipSearch
* 설 명 : 우편번호찾기 팝업 호출 - form별로 이름이 다른 경우 사용
* 인 자 : 사용할 Form 객체, 우편번호(123456), 우편번호(123-456), 주소
* 사용법 : fn_egov_ZipSearch(frm, sZip, vZip, sAddr)
*
* 수정일 수정자 수정내용
* ------ ------ -------------------
* 2009.03.30 이중호 신규작업
*
*/
function fn_egov_ZipSearch(frm, sZip, vZip, sAddr) {
var retVal;
var url = frm.zip_url.value;
//var url = "/ebt/sym/cmm/EgovCcmZipSearchPopup.do";
var varParam = new Object();
varParam.sZip = sZip.value;
// IE
//var openParam = "dialogWidth:500px;dialogHeight:325px;scroll:no;status:no;center:yes;resizable:yes;";
// FIREFOX
var openParam = "dialogWidth:550px;dialogHeight:365px;scroll:no;status:no;center:yes;resizable:yes;";
retVal = window.showModalDialog(url, varParam, openParam, "zipCallback");
otherParameters[0] = sZip;
otherParameters[1] = vZip;
otherParameters[2] = sAddr;
if(retVal) {
sZip.value = retVal.sZip;
vZip.value = retVal.vZip;
sAddr.value = retVal.sAddr;
}
}
function zipCallback(retVal) {
if (retVal) {
otherParameters[0].value = retVal.sZip;
otherParameters[1].value = retVal.vZip;
otherParameters[2].value = retVal.sAddr;
}
}