/* * 공통 js */ function goPopup(){ var pop = window.open("/ajax/jusoPopup.do","pop","width=570,height=420, scrollbars=yes"); } function postObj(obj){ try { var iFrame = null; if(obj["ITARGET"] != undefined){ iFrame = document.frames(obj["ITARGET"]).document; }else if(obj["TARGET"] != undefined){ var target = obj["TARGET"].split("."); iFrame = top; if(target.length>0){ if(target[0] != ""){ for(var idx=0; idx * * */ function korEngNumonly(e) { var key; var keychar; if (window.event) { // IE에서 이벤트를 확인하기 위한 설정 key = window.event.keyCode; } else if (e) { // FireFox에서 이벤트를 확인하기 위한 설정 key = e.which; } else { return true; } keychar = String.fromCharCode(key); if (key == 32) { //스페이스 입력가능 return true; }else if ((("0123456789").indexOf(keychar) > -1)) { //숫자입력가능 return true; } if ((key < 65) || (key > 122 && key <= 127)) { alert("한글,영문,숫자 만 입력 가능 합니다."); return false; } else { return true; } } /** * input box < > 입력받지않기 (검색어필터링). FF, IE, 사파리, 크롬 동작 *
 * 		 
 * 
*/ function srchFilterStr(e) { var key; var keychar; if (window.event) { // IE에서 이벤트를 확인하기 위한 설정 key = window.event.keyCode; } else if (e) { // FireFox에서 이벤트를 확인하기 위한 설정 key = e.which; } else { return true; } keychar = String.fromCharCode(key); if (("<>").indexOf(keychar) > -1) { //숫자입력가능 alert("< >는 검색 불가능한 문자입니다."); return false; }else { return true; } } function checkStrEmpty(str){ if(str != null && str != "undefined"){ if(str.replace( /(^\s*)|(\s*$)/g, "" ) != ""){ return false; } } // return true; } function delFileValue(fakeInputFileId,divId,inputFileId,fileList){ delFileValue(fakeInputFileId,divId,inputFileId,fileList,''); } function delFileValue(fakeInputFileId,divId,inputFileId,fileList,msg){ document.getElementById(fakeInputFileId).innerHTML = ""; var inputFile = ""; $("#" + divId).html(inputFile); $("#" + inputFileId).change( function(){ var arrList = "''"; var arrListView = ""; if(fileList!=''){ for(var i = 0 ; i < fileList.length ;i++){ if(i==0) arrList = "["; arrList +="'" +fileList[i] + "'"; if(i"+$("#" + inputFileId).val()+"   "); }); } function changeFile(fakeInputFileId,divId,inputFileId,fileList){ changeFile(fakeInputFileId,divId,inputFileId,fileList,''); } function changeFile(fakeInputFileId,divId,inputFileId,fileList,msg){ var arrList = "''"; var arrListView = ""; if(fileList!= null && fileList!=''){ for(var i = 0 ; i < fileList.length ;i++){ if(i==0) arrList = "["; arrList +="'" +fileList[i] + "'"; if(i"+$("#" + inputFileId).val()+"   "); } function getSize(str){ var chk="abcdefghijklmnopqrstuvwxuzABCDEFGHIJKLMNOPQRSTUVWXYZ-_0123456789\~!@#$%^&*()_+|"; var length = 0; for(var i = 0; i =0){ length++; }else{ length+=2; } } return length; } /** * 길이 체크 */ function limitCharacters(textid, limit, limitid) { // 잆력 값 저장 var text = $('#'+textid).val(); // 입력값 길이 저장 var textlength = text.length; if(getSize(text) > limit) { alert('글내용을 '+limit+'Byte 이상 쓸수 없습니다!'); // 제한 글자 길이만큼 값 재 저장 //$('#'+textid).val(text.substr(0,limit/2)); var j = 0; for(var i = 0 ; i < textlength; i++){ j += (text.charCodeAt(i)>128)?2:1; j += (text.charCodeAt(i)==10)?1:0; if(j>limit){ $('#'+textid).focus(); $('#'+textid).val(text.substring(0,i)); return; } } return false; } else { return true; } } function numOnly(e) { var key; var keychar; if (window.event) { // IE에서 이벤트를 확인하기 위한 설정 key = window.event.keyCode; } else if (e) { // FireFox에서 이벤트를 확인하기 위한 설정 key = e.which; } else { return true; } keychar = String.fromCharCode(key); if ((("0123456789").indexOf(keychar) > -1)) { //숫자입력가능 return true; } if ((key < 48) || (key > 57)) { event.returnValue=false; } else { return true; } } function checkDate(strDt,endDt) { if(strDt.length > 0 && strDt.length != 8){ alert("시작일을 8자리 정확하게 입력해주세요."); return false; } if(endDt.length > 0 && endDt.length != 8){ alert("종료일을 8자리 정확하게 입력해주세요."); return false; } if(strDt.length > 0 && endDt.length > 0){ if(strDt > endDt){ alert("시작일을 종료일보다 빠른 날짜로 입력해주세요."); return false; } } return true; } function checkDateTab(strDt,endDt) { if(strDt == null || strDt == ""){ strDt = ""; } if(endDt == null || endDt == ""){ endDt = ""; } if(strDt.length > 0 && strDt.length != 8){ return false; } if(endDt.length > 0 && endDt.length != 8){ return false; } if(strDt.length > 0 && endDt.length > 0){ if(strDt > endDt){ return false; } } return true; } function downloadExcel(targetId,SaveFileName) { // var objDownload = document.getElementById(targetId); // 테이블 // var oNewDoc = document.createDocumentFragment(); // //var nLength = objDownload.rows.length; // var objMeta = oNewDoc.createElement(""); // var objStyles = oNewDoc.createElement("