/** * xmlHttp Åë½Å Àü¼Û ¸Þ¼Òµå * @param url * @param pCallBack * @returns {___request0} */ function sendRequest(url, pCallBack){ msg(""); var request; // URL ¿äû¿¡ ´ëÇÑ ÀÀ´äÀ» ¹Þ¾Æ¿Ã °´Ã¼ try{ if(window.XMLHttpRequest){ request = new XMLHttpRequest(); } else if(window.ActiveXObject){ request = new ActiveXObject("MSXML2.XMLHTTP"); // IE 6 À̸¸ if(!request) request = new ActiveXObject("Microsoft.XMLHTTP"); // IE 6 ÀÌ»ó } if(request!=null){ request.onreadystatechange = pCallBack; // CallBack ÇÔ¼ö ÁöÁ¤ var vh = ""; var vd = ""; var pos = url.indexOf("?"); if (pos<0){ vh = url; } else{ vh = url.substring(0,pos); vd = url.substring(pos+1); } request.open("POST", vh, true); request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charaset=UTF-8"); request.send(vd); } else{ alert("XMLHttpRequest not found."); } } catch(Exception){} return request; } /** * xmlHttp Åë½Å ¿Ï·á ¿©ºÎ üũ ¸Þ¼Òµå * @param pRequest * @returns {Boolean} */ function isRequestComplete(pRequest) { var isComplete = false; if(pRequest != null) { if(pRequest.readyState == 4){ if(pRequest.status == 200){ isComplete = true; } } } return isComplete; } /** * Json °á°ú¸¦ 2Â÷¿ø ¹è¿­ ÇüÅÂÀÇ CollectionÀ¸·Î »ý¼º * @param pResult * @returns */ function getResultCollection(pResult) { pResult = pResult.replaceAll("\\r",""); pResult = pResult.replaceAll("\\n","\\\\n"); var coll = getCollection(pResult); if (coll == null || coll.length<1) { alert("µ¥ÀÌÅÍ°¡ ¸¹Àº°æ¿ì µ¥ÀÌÅͺ¯È¯ ¿À·ù°¡ ¹ß»ý ÇÕ´Ï´Ù."); } return coll; } function httpRequest(reqType, url, asynch){ msg(""); var request; // URL ¿äû¿¡ ´ëÇÑ ÀÀ´äÀ» ¹Þ¾Æ¿Ã °´Ã¼ var result = ""; try{ if(window.XMLHttpRequest){ request = new XMLHttpRequest(); } else if(window.ActiveXObject){ request = new ActiveXObject("MSXML2.XMLHTTP"); // IE 6 À̸¸ if(!request) request = new ActiveXObject("Microsoft.XMLHTTP"); // IE 6 ÀÌ»ó } if(request!=null){ // request.onreadystatechange = handleRespone; // CallBack ÇÔ¼ö ÁöÁ¤ if(reqType.toLowerCase() == "post"){ var vh = ""; var vd = ""; var pos = url.indexOf("?"); if (pos<0){ vh = url; } else{ vh = url.substring(0,pos); vd = url.substring(pos+1); } request.open(reqType, vh, asynch); request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charaset=UTF-8"); request.send(vd); } else{ request.open(reqType, url, asynch); request.send(null); } result = request.responseText; } else{ alert("XMLHttpRequest not found."); } } catch(Exception){} return result; } function handleRespone(){ if(request.readyState == 4){ if(request.status == 200){ result = request.responseText; } else{ alert("URL connect Error."); } } } function transData(v1){ msg(""); v1 = v1.replaceAll("\"","%22"); var result = httpRequest("POST",v1,false); if (result == ""){ msg("µ¥ÀÌŸ Àü¼Û¿À·ùÀÔ´Ï´Ù."); return null; } result = result.replaceAll("\\r",""); result = result.replaceAll("\\n","\\\\n"); var coll = getCollection(result); if (coll == null || coll.length<1){ msg("µ¥ÀÌŸ º¯È¯ ¿À·ù."); return null; } return coll; } function transObject(v1){ msg(""); v1 = v1.replaceAll("\"","%22"); var result = httpRequest("POST",v1,false); if (result == ""){ msg("µ¥ÀÌŸ Àü¼Û¿À·ùÀÔ´Ï´Ù."); return null; } result = result.replaceAll("\\r",""); result = result.replaceAll("\\n","\\\\n"); return result; } function transDataTmp(v1){ msg(""); v1 = v1.replaceAll("\"","%22"); var result = httpRequest("POST",v1,false); alert(result); if (result == ""){ msg("µ¥ÀÌŸ Àü¼Û¿À·ùÀÔ´Ï´Ù."); return null; } result = result.replaceAll("\\r",""); result = result.replaceAll("\\n","\\\\n"); var coll = getCollection(result); if (coll == null || coll.length<1){ msg("µ¥ÀÌŸ º¯È¯ ¿À·ù."); return null; } return coll; } /* function transData(v1){ msg(""); v1 = v1.replaceAll("\"","%22"); var loader = dhtmlxAjax.postSync(v1); if (loader.xmlDoc.responseText == null || loader.xmlDoc.responseText == ""){ alert(loader.xmlDoc.responseText); msg("µ¥ÀÌŸ Àü¼Û¿À·ùÀÔ´Ï´Ù."); return null; } var coll = getCollection(loader.xmlDoc.responseText); if (coll == null || coll.length<1){ alert(loader.xmlDoc.responseText); msg("µ¥ÀÌŸ º¯È¯ ¿À·ù."); return null; } return coll; } function getTransValue(v1){ var vRtn = ""; v1 = v1.replaceAll("\"","%22"); var loader = dhtmlxAjax.postSync(v1); if (loader.xmlDoc.responseText != null) vRtn = loader.xmlDoc.responseText; return vRtn; } */ function getYmdhms(){ var mode = "100"; var urlParam = "/ASPop.do?mode="+mode; var coll = transData(urlParam); if (coll==null) return ""; if (coll[0].rows < 1 || coll[0].errorCode!="") return ""; return coll[0].data[0]["ymdhms"]; }