1var aRrnCdNm = new Array(3); 2aRrnCdNm[1] = "ê°ì¸íµê´ê³ ì ë²í¸ë¥¼ ì ë ¥í´ ì£¼ì¸ì."; 3aRrnCdNm[2] = "ì¬ê¶ë²í¸ë¥¼ ì ë ¥í´ ì£¼ì¸ì."; 4aRrnCdNm[3] = "'-'ì ì ì¸í ì¬ì ìë²í¸ 10ì리를 ì ë ¥í´ ì£¼ì¸ì."; 5 6// ì ê·ì í¨í´ 모ì 7var gFattProNm = /a-zA-Z0-9 \.\,\-/g; 8 9 10//------------------------------------------------------------------------------ 11// ê¸°ë¥ : Input focusì ì í 12//------------------------------------------------------------------------------ 13 14$(document).ready( function() { 15 // ì¦ê²¨ì°¾ê¸° ì¶ê° 16 $('#favorite').on('click', function(e) { 17 var bookmarkURL = window.location.href; 18 var bookmarkTitle = document.title; 19 var triggerDefault = false; 20 21 if (window.sidebar && window.sidebar.addPanel) { 22 // Firefox version < 23 23 window.sidebar.addPanel(bookmarkTitle, bookmarkURL, ''); 24 } else if ((window.sidebar && (navigator.userAgent.toLowerCase().indexOf('firefox') > -1)) || (window.opera && window.print)) { 25 // Firefox version >= 23 and Opera Hotlist 26 var $this = $(this); 27 $this.attr('href', bookmarkURL); 28 $this.attr('title', bookmarkTitle); 29 $this.attr('rel', 'sidebar'); 30 $this.off(e); triggerDefault = true; 31 } else if (window.external && ('AddFavorite' in window.external)) { 32 // IE Favorite 33 window.external.AddFavorite(bookmarkURL, bookmarkTitle); 34 } else { 35 // WebKit - Safari/Chrome 36 alert('ì ìì ì¼ë¡ ìëì´ ìë ê²½ì° '+(navigator.userAgent.toLowerCase().indexOf('mac') != -1 ? 'Cmd' : 'Ctrl') + '+D í¤ë¥¼ ëë¬ ì¦ê²¨ì°¾ê¸° ì¶ê°íì¸ì.'); 37 } 38 return triggerDefault; }); 39}); 40 41// ë¤ì´ë² ë¡ê·¸ì¸ íì 42function openWin( ) { 43 var popupX = (window.screen.width / 2) - (500 / 2); 44 var popupY= (window.screen.height /2) - (500 / 2); 45 window.open('/Front/join/Join_N.asp', '', 'status=no, height=525, width=600, left='+ popupX + ', top='+ popupY + ', screenX='+ popupX + ', screenY= '+ popupY); 46} 47 48// ë¤ì´ë²ë¡ê·¸ì¸ íì 49function NLoginPop( ) { 50 var popupX = (window.screen.width / 2) - (500 / 2); 51 var popupY= (window.screen.height /2) - (500 / 2); 52 window.open('/Front/join/Join_N.asp', '', 'status=no, height=525, width=600, left='+ popupX + ', top='+ popupY + ', screenX='+ popupX + ', screenY= '+ popupY); 53} 54 55// íì´ì¤ë¶ ë¡ê·¸ì¸ íì 56function FLoginPop( ) { 57 var popupX = (window.screen.width / 2) - (500 / 2); 58 var popupY= (window.screen.height /2) - (500 / 2); 59 window.open('/Front/join/Join_F.asp', '', 'status=no, height=525, width=600, left='+ popupX + ', top='+ popupY + ', screenX='+ popupX + ', screenY= '+ popupY); 60} 61 62// 구ê¸ë¡ê·¸ì¸ íì 63function GLoginPop() { 64 var popupX = (window.screen.width / 2) - (500 / 2); 65 var popupY= (window.screen.height /2) - (500 / 2); 66 window.open('/Front/join/Join_G.asp', '', 'status=no, height=525, width=600, left='+ popupX + ', top='+ popupY + ', screenX='+ popupX + ', screenY= '+ popupY); 67} 68 69// ì¹´ì¹´ì¤ ë¡ê·¸ì¸ 70function KLogin(sKey) { 71 72 var sNickName = ""; 73 Kakao.init(sKey); 74 // ë¡ê·¸ì¸ ì°½ì ëìëë¤. 75 Kakao.Auth.login({ 76 77 success: function(authObj) { 78 Kakao.API.request({ 79 url: '/v2/user/me', 80 success: function(authObj) { 81 //alert(JSON.stringify(authObj)); 82 //alert(authObj.id); 83 //alert(authObj.properties.nickname); 84 //alert(authObj.kakao_account.has_email); 85 //alert(authObj.kakao_account.email_needs_agreement); 86 //alert(authObj.kakao_account.is_email_valid); 87 //alert(authObj.kakao_account.is_email_verified); 88 //alert(authObj.kakao_account.email); 89 if (authObj.kakao_account.profile_needs_agreement == false){ 90 sNickName = ""; 91 }else{ 92 sNickName = authObj.properties.nickname; 93 } 94 95 $.ajax({ url: "/Front/Join/Join_K.asp" , 96 method: 'POST', 97 data : { id : authObj.id, nickname:sNickName, email : authObj.kakao_account.email}, 98 dataType : 'json', 99 success: function(data) { 100 if (data =="0"){ 101 //document.location.href="https://www.naver.com/"; 102 //var referrer = document.referrer; 103 //document.location.href=referrer; 104 location.href = "/"; 105 }else{
106 alert('ì ìì ì¸ ê²½ë¡ê° ìëëë¤.\nê´ë¦¬ììê² ë¬¸ìíì¸ì');top.location.reload(); 107 } 108 }, 109 error: function(e) { 110 alert( e.responseText ); 111 } 112 }); 113 114 115 //alert(JSON.stringify(authObj)); 116 117 }, 118 fail: function(error){ 119 alert(JSON.stringify(err)); 120 } 121 }); 122 }, 123 fail: function(err) { 124 alert(JSON.stringify(err)); 125 } 126 127 }); 128} 129 130//------------------------------------------------------------------------------ 131// ê¸°ë¥ : í¹ì 문ì ì ê±° 132//------------------------------------------------------------------------------ 133function fnValKeyRep( pPatt, pObj ) { 134 pObj.value = pObj.value.replace( pPatt, '' ); 135} 136 137//------------------------------------------------------------------------------ 138// ê¸°ë¥ : ì ê·ì ì²´í¬ 139//------------------------------------------------------------------------------ 140function fcRegInput(pPatt, pVal) { 141 var pPattern = pPatt; 142 143 if (pPattern.test(pVal)) { 144 return false; 145 } 146 return true; 147} 148 149//------------------------------------------------------------------------------ 150// ê¸°ë¥ : ì ë ¥í¼ ì 무 ì²´í¬(ì 무, ì¬ì´ì¦S, E) 151//------------------------------------------------------------------------------ 152function fnIptChk( pObj ) { 153 154 var fObj = pObj; 155 var fTf = false; 156 157 if ( $.trim(fObj.val()) == "" ) fTf = false; 158 else fTf = true; 159 160 return fTf; 161} 162 163//------------------------------------------------------------------------------ 164// ê¸°ë¥ : ì²´í¬ë°ì¤ ì ì²´ì í 165//------------------------------------------------------------------------------ 166function fnChkBoxTotal(sObj, sObjSel) { 167 // sObj -> ì²´í¬ë°ì¤ ê°ì²´(this) 168 // sObjSel -> ì²´í¬í´ì¼í ì²´í¬ë°ì¤ ì´ë¦ 169 170 var ChkBox = document.getElementsByName(sObjSel); 171 if (!ChkBox) 172 { 173 alert("ì íí íëª©ì´ ììµëë¤."); 174 return; 175 } 176 177 if (ChkBox.length == undefined) { 178 ChkBox.checked = sObj.checked 179 } 180 else { 181 for (var i = 0; i < (ChkBox.length); i++) { 182 ChkBox[i].checked = sObj.checked; 183 } 184 } 185} 186 187//------------------------------------------------------------------------------ 188// ê¸°ë¥ : ì²´í¬ë°ì¤ì ì íë ê°ì 구íë¤. 189//------------------------------------------------------------------------------ 190function fnGetChkboxValue(oCheckbox) 191{ 192 var lsCheckedValue = ""; 193 194 if (oCheckbox.length == undefined) { 195 if (oCheckbox.checked) { 196 lsCheckedValue = oCheckbox.value; 197 } 198 } 199 else { 200 for(var i=0; i<oCheckbox.length; i++) 201 if(oCheckbox[i].checked) lsCheckedValue += oCheckbox[i].value +","; 202 203 lsCheckedValue = lsCheckedValue.substring(0, lsCheckedValue.length-1) 204 } 205 return lsCheckedValue; 206} 207//------------------------------------------------------------------------------ 208// ê¸°ë¥ : ì²´í¬ë°ì¤ ì²´í¬ ì¹´ì´í 209//------------------------------------------------------------------------------ 210function fnSelBoxCnt(chkTarget) { 211 212 if(chkTarget == null) return 0; 213 214 var size = chkTarget.length; 215 if(size == undefined) { 216 if(chkTarget.checked == false) return 0; 217 return 1; 218 } 219 220 var selected_group_count = 0; 221 for(var u=0; u<size; u++) { 222 if(chkTarget[u].checked == true) selected_group_count++; 223 } 224 return selected_group_count; 225 226} 227 228//------------------------------------------------------------------------------ 229// ê¸°ë¥ : 문ìì´ ì²´í¬(ê°, ë¹êµë¬¸ìì본) 230//------------------------------------------------------------------------------ 231function fnChkTy(pVal, pOrg) { 232 var i; 233 for(i=0; i<pVal.length; i++) { 234 if (pOrg.indexOf( pVal.substring(i, i+1)) < 0) { 235 return false; 236 } 237 } 238 return true; 239} 240 241//------------------------------------------------------------------------------ 242// ê¸°ë¥ : 문ìì´ ì²´í¬(ê°, ë¹êµë¬¸ìì본) 243//------------------------------------------------------------------------------ 244function fnChkTyBan(pVal, pOrg) { 245 var i; 246 for( i=0; i<pVal.length; i++ ) { 247 if (pOrg.indexOf( pVal.substring(i, i+1)) != -1) { 248 return false; 249 } 250 } 251 return true; 252} 253 254//------------------------------------------------------------------------------ 255// ê¸°ë¥ : ElementById 기본 ì¤ì 256//------------------------------------------------------------------------------ 257function fnEB( pNm ) { 258 if (pNm) { 259 return document.getElementById(pNm); 260 } 261} 262 263//------------------------------------------------------------------------------ 264// ë©ì¸ì§ í í¬ì»¤ì¤ 265//------------------------------------------------------------------------------ 266function fnMsgFcs(pObj, pMsg) { 267 console.log(pMsg) 268 alert(pMsg); 269 pObj.focus(); 270} 271 272//------------------------------------------------------------------------------ 273// ê¸°ë¥ : Input Focus ì ì ì²´ ì í 274//------------------------------------------------------------------------------ 275function fnFcsAll(pObj) { 276 pObj.select(); 277} 278 279//------------------------------------------------------------------------------ 280// ê¸°ë¥ : íì¼ì ë¡ëì ì§ì ì ë ¥ 못íê² ì²´í¬ 281//------------------------------------------------------------------------------ 282function fnFlTxtNot() { 283 event.returnValue = false; 284} 285 286// ì¢ì¸¡ 공백ì ê±° 287function ltrim( str ) { 288 for ( i=0 ; i<str.length ; i++ ) { 289 if ( str.charAt(i) == ' ' ) str = str.substring(1); 290 else break; 291 } 292 return str; 293} 294 295// ì°ì¸¡ 공백ì ê±° 296function rtrim( str ) { 297 for ( i=str.length-1 ; i>=0 ; i-- ) { 298 if ( str.charAt(i) == ' ' ) str = str.substring(0,i); 299 else break; 300 } 301 return str; 302} 303 304// ì ì²´ 공백ì ê±° 305function trim( str ) 306{ 307 str = ltrim(str); 308 str = rtrim(str); 309 310 return str; 311} 312//------------------------------------------------------------------------------ 313// ê¸°ë¥ : ì«ìë§ ì ë ¥íê² ì²´í¬ Key 314//------------------------------------------------------------------------------ 315function fnChkNumeric() { 316 if(event.keyCode < 48 || event.keyCode > 57) { 317 if (event.keycode == 13) return true; 318 event.returnValue = false; 319 } 320} 321 322//------------------------------------------------------------------------------ 323// ê¸°ë¥ : ì«ì(ì í¬í¨)ë§ ì ë ¥íê² ì²´í¬ Key 324//------------------------------------------------------------------------------ 325 function fnChkNumericDot() { 326 if(event.keyCode < 48 || event.keyCode > 57) { 327 if (event.keyCode != 46) { 328 if (event.keycode == 13) return true; 329 event.returnValue = false; 330 } 331 } 332 } 333 334//------------------------------------------------------------------------------ 335// ê° ë³í ì ì«ìì²´í¬ ë° ììì릿ì(2) ì²´í¬(Object, ì릿ì) 336//------------------------------------------------------------------------------ 337function fnNumChiper(sObj, sChiper) { 338 var sNum = sObj.value; 339 var sDot = 0, sPm = ""; 340 341 sNum = sNum.replace(/,/g, ""); 342 sNum = isNaN(sNum) ? sDot : sNum; 343 344 if ( sNum < 0 ) { 345 sPm = "-"; 346 } 347 348 sNum = Math.abs(sNum); 349 //sNum = Math.round(sNum); 350 sNum = sNum.toFixed(sChiper); 351 sObj.value = sPm + "" + sNum; 352} 353 354//------------------------------------------------------------------------------ 355// ê° ë³í ì ì«ìì²´í¬ ë° ììì릿ì(2) ì²´í¬(Object, ì릿ì) ë° ì릿ì ì½¤ë§ 356//------------------------------------------------------------------------------ 357function fnNumChiperCom(sObj, sChiper) { 358 var sNum = sObj.value; 359 var sDot = 0, sPm = ""; 360 361 sNum = sNum.replace(/,/g, ""); 362 sNum = isNaN(sNum) ? sDot : sNum; 363 364 if ( sNum < 0 ) { 365 sPm = "-"; 366 } 367 368 sNum = Math.abs(sNum); 369 //sNum = Math.round(sNum); 370 sNum = sNum.toFixed(sChiper); 371 sObj.value = sPm + "" + fnNumComma(sNum); 372} 373 374//------------------------------------------------------------------------------ 375// Round ê¸°ë¥ : 10ë¨ì, 100ë¨ì ... ì¬ë¦¼ 376//------------------------------------------------------------------------------ 377function fnNumRound(Num, Chiper) { 378 var fNum = Num, fChiper = Chiper; 379 380 fChiper = isNaN(fChiper) ? 1 : fChiper; 381 fNum = String(fNum).replace(/,/g, ""); 382 fNum = isNaN(fNum) ? 0 : fNum; 383 384 fNum = ( Number(fNum) / Number(fChiper) ).toFixed(0); 385 fNum = Number(fNum) * Number(fChiper); 386 387 return fNum; 388} 389 390//------------------------------------------------------------------------------ 391// ë¦¬í´ : íì ì°½ 392//------------------------------------------------------------------------------ 393function fnPopWin(sUrl, sTitle, iWidth, iHeight, iLeft, iTop, sScrollYN) 394{ 395 var lsWinOption; 396 var sSYN; 397 398 sSYN = sScrollYN; 399 switch (sScrollYN) { 400 case 'Y' : sSYN = 'yes'; break; 401 case 'N' : sSYN = 'no'; break; 402 default : sSYN = 'auto'; break; 403 } 404 405 sTitle = sTitle.replace(" ", "_"); 406
407 lsWinOption = "width=" + iWidth + ", height=" + iHeight; 408 409 lsWinOption += " toolbar=no, directories=no, status=no, menubar=no, location=no, resizable=yes, left=" + iLeft + ", top=" + iTop + ", scrollbars="+sSYN; 410 var loNewWin = window.open(sUrl, sTitle, lsWinOption).focus(); 411 412 //loNewWin.focus(); 413} 414 415//------------------------------------------------------------------------------ 416// ë¦¬í´ : íì ì°½ ì¤ì 417//------------------------------------------------------------------------------ 418function fnPopWinCT(sUrl, sTitle, iWidth, iHeight, sScrollYN) 419{ 420 var lsWinOption; 421 var sSYN; 422 423 //var iLeft, iTop; 424 iLeft = (screen.width - iWidth)/2; 425 iTop = (screen.height - iHeight)/2; 426 427 sSYN = sScrollYN; 428 switch (sScrollYN) { 429 case 'Y' : sSYN = 'yes'; break; 430 case 'N' : sSYN = 'no'; break; 431 default : sSYN = 'auto'; break; 432 } 433 434 sTitle = sTitle.replace(" ", "_"); 435 436 lsWinOption = "width=" + iWidth + ", height=" + iHeight; 437 438 lsWinOption += " toolbar=no, directories=no, status=no, menubar=no, location=no, resizable=yes, left=" + iLeft + ", top=" + iTop + ", scrollbars="+sSYN; 439 var loNewWin = window.open(sUrl, sTitle, lsWinOption).focus(); 440 441 //loNewWin.focus(); 442} 443// 문ìì´ì byte ê¸¸ì´ ê°ì ¸ì´ 444function getByte(str) { 445 var i 446 var re_count = 0 447 var val = ''; 448 449 for (i = 0; i < str.length; i++) { 450 val = escape(str.charAt(i)).length; 451 452 if (val > 4) { 453 re_count += 2; 454 } 455 else { 456 re_count++; 457 } 458 } 459 460 return re_count; 461} 462 463//------------------------------------------------------------------------------ 464// ê¸°ë¥ : sms 문ì byte ì²´í¬ 465//------------------------------------------------------------------------------ 466function fnLengChk(pObj, pEle, pLimit) { 467 var temp; 468 var count = 0; 469 var msg = pObj.value; 470 471 for (var i = 0; i < msg.length; i++) { 472 temp = msg.charAt(i); 473 474 if (escape(temp).length > 4) { 475 count += 2; 476 } else if (temp == '' || temp == '\r') { 477 count += 0; 478 } else if (temp == '·') { 479 count += 2; 480 } else { 481 ++count; 482 } 483 484 if (count > pLimit) { 485 pObj.blur(); 486 pObj.focus(); 487 alert('ë©ìì§ë ' + pLimit + 'ë°ì´í¸ê¹ì§ë§ ì ì¡ì´ ê°ë¥í©ëë¤(íê¸ 2byte, ì문ì«ì 1byte).\r\nì´ê³¼ëë ë´ì©ì ìì ë©ëë¤.'); 488 msg = msg.substring(0, i); 489 pObj.value = msg; 490 pEle.innerHTML = pLimit; 491 return; 492 } 493 } 494 495 pEle.innerHTML = count; 496 497} 498 499//------------------------------------------------------------------------------ 500// íê¸->ì문 ì´ë¦ ë²ì 501//------------------------------------------------------------------------------ 502function fnHanEng(pVal, pTarget) { 503/** 504 * 505 * ì´ì± 19ê°: 㱠㲠㴠㷠㸠㹠ã ã ã ã ã ã ã ã ã ã ã ã ã 506 * ì¤ì± 21ê°: ã ã ã ã ã ã ã ã ã ã ã ã ã ã ã ã ã ã ã ¡ ã ¢ ã £ 507 * ì¢ ì± 28ê°: Fill 㱠㲠㳠㴠㵠㶠㷠㹠㺠㻠㼠㽠㾠㿠ã ã ã ã ã ã ã ã ã ã ã ã ã 508 * 509 * ì ëì½ë 2.0 íê¸ì ë²ì 510 * AC00(ê°) ~ D7A3(í£) 511 * 512 * ì ëì½ë 2.0 íê¸ì ì문ìë¡ íìí기 513 * ã± <--> ã 514 * ã· <--> ã 515 * ã <--> ã 516 * ã <--> ã 517 */ 518 519 var sCho, sJung, sChong; 520 521 sCho = ["G","Gg","N","D","Tt","R","M","B","Pp","S","Ss","O","J","Jj","Ch","K","T","P","H"]; 522 sJung = ["a","ae","ya","yae","eo","e","yeo","ye","o","wa","wae","oe","yo","u","wo","we","wi","yu","eu","ui","i"]; 523 sChong = ["","g","gg","gs","n","nz","nh","d","l","lg","lm","lb","ls","lt","lp","lh","m","b","bs","s","ss","ng","z","ch","k","t","p","h"]; 524 525 var sVal = pVal; 526 var sTarget = pTarget; 527 528 var t = ""; 529 var tmp = ""; 530 var n, n1, n2, n3; 531 var c, d; 532 var PHAN = ""; 533 var PENG = ""; 534 var j; 535 var o = sTarget; 536 for (i = 0; i < sVal.length; i++) { 537 c = sVal.charAt(i); 538 n = parseInt(escape(c).replace(/%u/g, ''), 16); 539 if (n >= 0xAC00 && n <= 0xD7A3) { 540 n = n - 0xAC00; 541 n1 = Math.floor(n / (21 * 28)); 542 n = n % (21 * 28); 543 n2 = Math.floor(n / 28); 544 n3 = Math.floor(n % 28); 545 tmp = sCho[n1] + sJung[n2] + sChong[n3]; 546 if (tmp.length > 1 && tmp.charAt(0) == 'O') 547 tmp = ("" + tmp.charAt(1)).toUpperCase() + tmp.substring(2); 548 if (i == 0) { 549 // tmp ="KWON" ; 550 if(c == "ê¶"){ 551 tmp = "KWON"; 552 }else if(c == "ê¹"){ 553 tmp = "KIM"; 554 }else if(c == "ì´"){
555 tmp ="LEE"; 556 }else if(c == "ë¥"){ 557 tmp ="RYU"; 558 }else if(c == "ë°"){ 559 tmp ="PARK"; 560 }else if(c == "ìµ"){ 561 tmp ="CHOI"; 562 }else if(c == "ì¤"){ 563 tmp ="OH"; 564 }else if(c == "ì°"){ 565 tmp ="WOO"; 566 }else if(c == "주"){ 567 tmp ="JOO"; 568 } 569 } 570 t += tmp; 571 } 572 else 573 t += c; 574 575 } 576 577// for (j = LBound(Split(t, " ")); j = UBound(Split(t, " ")); j++) { 578// PHAN(j) = Split(t, " ")(j); 579// } 580// while (j >= 0){ 581// PENG = PENG + PHAN(j) & " "; 582// j = j - 1; 583// } 584 585// t = PENG.toUpperCase(); 586// alert(t); 587 t = t.toUpperCase(); 588 o.value = t; 589 return t; 590 } 591 592 593//------------------------------------------------------------------------------ 594// í¬ì»¤ì¤ ìì¹ 595//------------------------------------------------------------------------------ 596function fnAbsPos(e){ 597 this.x = e.clientX + (document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft); 598 this.y = e.clientY + (document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop); 599 return this; 600} 601 602//------------------------------------------------------------------------------ 603// ê¸°ë¥ : ì«ì를 문ìë¡ ë³í í 3ì리ë§ë¤ 콤ë§(,) ìì±í기 604//------------------------------------------------------------------------------ 605function fnNumComma(str) { 606 607 var str = "" + str; 608 var objRegExp = new RegExp("(-?[0-9]+)([0-9]{3})"); 609 while (objRegExp.test(str)) { 610 str = str.replace(objRegExp, "$1,$2"); 611 } 612 613 return str; 614} 615 616//------------------------------------------------------------------------------ 617// ê¸°ë¥ : 주문ì ì ë³´ 보기 618//------------------------------------------------------------------------------ 619function fnOrdPopV(val1){ 620 var frmObj = "#frmSearch"; 621 var reVal = ""; 622 reVal = "?ORD_SEQ="+val1; 623 fnPopWinCT("./Acting_Pop_V.asp"+reVal, "주문ë´ì보기", 1000, 600, "Y") 624} 625//------------------------------------------------------------------------------ 626// ê¸°ë¥ : 주문ì ì ë³´ 보기 627//------------------------------------------------------------------------------ 628function fnOrdPopFrontV(val1){ 629 var frmObj = "#frmSearch"; 630 var reVal = ""; 631 reVal = "?ORD_SEQ="+val1; 632 fnPopWinCT("/Front/Acting/Acting_Pop_V.asp"+reVal, "주문ë´ì보기", 1000, 600, "Y") 633} 634 635//------------------------------------------------------------------------------ 636// ê¸°ë¥ : í¸ëí¹ ê²ì 637//------------------------------------------------------------------------------ 638function fnDlvrSh(ObjNm){ 639 var frmNm = "#" + ObjNm; 640 var TrkTy = $(frmNm + " input[name='sDTy']").val(); 641 var Dcomp = $(frmNm + " input[name='sDComp']").val(); 642 var TrkNo = $(frmNm + " input[name='sTrkNo']").val(); 643 644 if ( TrkTy == "EN" ) { 645 646 if ( TrkNo == "" ) { 647 alert('Tracking Number를 ì ë ¥íììì¤.'); TrkNo.focus(); 648 return false; 649 } 650 651 //var Dcomp = $("#sDComp option:selected").val(); 652 653 var Dcomp = $(frmNm + " input[name='sDComp']"); 654 655 //fnPopWinCT("", "EN_TRK_SH", 1000, 700, "Y"); 656 //$(frmNm).attr("action", "/Library/Html/TrackingSearch_S.asp").attr("target", "EN_TRK_SH").submit(); 657 //alert(Dcomp); 658 659 fnPopWinCT("/library/html/TrackingSearch_S.asp?sDComp="+Dcomp+"&sTrkNo=" + TrkNo, "EN_TRK_SH", 1000, 700, "Y"); 660 //return false; 661 662 } else { 663 664 665 if ( TrkNo == "" ) { 666 alert('ì´ì¡ì¥ë²í¸ë¥¼ ì ë ¥íììì¤.'); TrkNo.focus(); 667 return false; 668 } 669 670 //fnPopWinCT("/library/html/acedp_s.asp?query=" + TrkNo.val(), "KR_TRK_SH", 1000, 700, "Y"); 671 672 fnPopWinCT("/library/html/TrackingSearch_S.asp?sDComp="+Dcomp+"&sTrkNo=" + TrkNo, "KR_TRK_SH", 1000, 700, "Y"); 673 //return false; 674 } 675} 676 677//------------------------------------------------------------------------------ 678// ê¸°ë¥ : í¸ëí¹ ê²ì(ë¤ì´ë í¸) 679//------------------------------------------------------------------------------ 680function fnDlvrShDirect(sDComp, sTrkNo){ 681 682 fnPopWinCT("/Library/Html/TrackingSearch_S.asp?sDComp=" + sDComp + "&sTrkNo=" + sTrkNo, "EN_TRK_SH", 1000, 700, "Y"); 683 //return false; 684} 685 686//------------------------------------------------------------------------------ 687// ê¸°ë¥ : ì´ì¡ì¥ ê²ì 688//------------------------------------------------------------------------------ 689function fnIvcNoSh(IvcNo) { 690 //fnPopWinCT("/library/html/acedp_s.asp?query=" + IvcNo, "KrDlvrSearch", 1000, 500, "Y"); 691 fnPopWinCT("/Library/Html/TrackingSearch_S.asp?sDComp=KR&sTrkNo=" + IvcNo, "KR_TRK_SH", 1000, 700, "Y"); 692} 693//------------------------------------------------------------------------------ 694// ê¸°ë¥ : ì´ì¡ì¥ ê²ì ìì / ìì·¨ì¸ íìì 695//------------------------------------------------------------------------------ 696function fnIvcNoOrdSh(IvcNo,sOrdSeq) { 697 var sDComp = "KR" 698 699 if ( IvcNo.substring(0,2) == "51") sDComp = "HJ" 700 //fnPopWinCT("/library/html/acedp_s1.asp?query=" + IvcNo + "&sOrdSeq="+ sOrdSeq, "KrDlvrSearch", 1000, 500, "Y"); 701 fnPopWinCT("/Library/Html/TrackingSearch_S.asp?sDComp=" + sDComp + "&sTrkNo=" + IvcNo, "KR_TRK_SH", 1000, 700, "Y"); 702} 703 704//------------------------------------------------------------------------------ 705// ê¸°ë¥ : ê²½ëì´ì¡ì¥ ê²ì ìì / ìì·¨ì¸ íìì 706//------------------------------------------------------------------------------ 707 708function fnIvcNoOrdShKD(IvcNo,sOrdSeq) { 709 //fnPopWinCT("/library/html/acedp_s1.asp?query=" + IvcNo + "&sOrdSeq="+ sOrdSeq, "KrDlvrSearch", 1000, 500, "Y"); 710 fnPopWinCT("/Library/Html/TrackingSearch_S.asp?sDComp=KD&sTrkNo=" + IvcNo, "KR_TRK_SH", 1000, 700, "Y"); 711} 712//------------------------------------------------------------------------------ 713// ê¸°ë¥ : ë°°ì¡ ê¸ì¡ ê³ì°í기 714//------------------------------------------------------------------------------ 715function fnDlvrMnyPop(){ 716 fnPopWinCT("/Library/Html/Dlvr_Mny_Pop_W.asp", "DlvrMnyPop", 600, 670, "Y") 717} 718 719//------------------------------------------------------------------------------ 720// ê¸°ë¥ : ì²´í¬ë°ì¤ ì ì²´ ì í 721//------------------------------------------------------------------------------ 722function fnCkBoxAllSel( pFrmNm, pColAllNm, pColNm ) { 723 724 var fColAllNm = $("#" + pFrmNm + " input[name='"+pColAllNm+"']"); 725 var fColNm = $("#" + pFrmNm + " input[name='"+pColNm+"']"); 726 var fChkVal = ""; 727 728 if ( fColNm ) { 729 fColNm.prop("checked", fColAllNm.prop("checked")); 730 } 731 732} 733 734//------------------------------------------------------------------------------
735// ì²´í¬ë°ì¤ ê° ê°ì ¸ì¤ê¸° 736//------------------------------------------------------------------------------ 737function fnCkBoxVal( pFrmNm, pColNm ) { 738 var fColNm = pColNm; 739 var fChkVal = ""; 740 741 $("#" + pFrmNm + " input[name='"+fColNm+"']").each( function() { 742 if ( $(this).is(":checked") ) { 743 fChkVal += "," + $(this).val(); 744 } 745 }); 746 747 if ( fChkVal != "" ) { 748 fChkVal = fChkVal.substring( 1, fChkVal.length ); 749 } 750 751 return fChkVal; 752} 753 754//ì«ì ì½¤ë§ ì°ê¸° 755function fnCommaNum(num) { 756 757 if (num < 0) { num *= -1; var minus = true} 758 else var minus = false 759 760 var dotPos = (num+"").split(".") 761 var dotU = dotPos[0] 762 var dotD = dotPos[1] 763 var commaFlag = dotU.length%3 764 765 if(commaFlag) { 766 var out = dotU.substring(0, commaFlag) 767 if (dotU.length > 3) out += "," 768 } 769 else var out = "" 770 771 for (var i=commaFlag; i < dotU.length; i+=3) { 772 out += dotU.substring(i, i+3) 773 if( i < dotU.length-3) out += "," 774 } 775 776 if(minus) out = "-" + out 777 if(dotD) return out + "." + dotD 778 else return out 779} 780 781// ì¦ê²¨ì°¾ê¸° 782function fnBrwsFvrt( SiteUrl, SiteTit ) { 783 alert("ì ìì ì¼ë¡ ìëì´ ìë ììë 'Ctrl + D'를 ëë¬ ì¦ê²¨ì°¾ê¸° ì¶ê°íì¸ì."); 784 //if ( document.all ) { 785 window.external.AddFavorite(SiteUrl, SiteTit); 786 //} else { 787 //alert("ìµì¤íë¡ë¬ ì´ì¸ì ë¸ë¼ì°ì ììë 'Ctrl + D'를 ëë¬ ì¦ê²¨ì°¾ê¸° ì¶ê°íì¸ì."); 788 //}; 789} 790 791//------------------------------------------------------------------------------ 792// ê¸°ë¥ : ìí° í í¼ ì´ë(ê²ìì©) 793//------------------------------------------------------------------------------ 794function fnEnterSubmit( e, FormNm, PageNm ) { 795 var fFrmNm = "#" + FormNm; 796 797 if ( e.keyCode == 13 ) { 798 $(fFrmNm + " input[name='" + PageNm + "']").val(1); 799 $(fFrmNm).submit(); 800 } 801} 802 803//------------------------------------------------------------------------------ 804// 주ìë¡ ì°¾ê¸° íì 805//------------------------------------------------------------------------------ 806 function fnPopAddr(){ 807 var Rtn_val; 808 Rtn_val = "?rtn_ZIP=ZIP&rtn_ADDR_1=ADDR_1&rtn_ADDR_2=ADDR_2"; 809 fnPopWinCT("/Library/Html/AddrFind/PopAddrFind.asp" + Rtn_val, "AddrSearch", 800, 500, "Y") 810} 811 812//------------------------------------------------------------------------------ 813// Input ì¤ëª Focus In 814//------------------------------------------------------------------------------ 815 function fnFocusInExp( pNm, pExp ) { 816 var fNm = $("input[name='" + pNm + "']"); 817 var fVal = pExp; 818 819 if ( fNm.val() == pExp ) { 820 $("#RRN_NO").val(""); 821 } 822} 823 824//------------------------------------------------------------------------------ 825// Input ì¤ëª Focus Out 826//------------------------------------------------------------------------------ 827 function fnFocusOutExp( pNm, pExp ) { 828 var fNm = $("input[name='" + pNm + "']"); 829 830 if ( fNm.val() == "" || fNm.val() == pExp ) { 831 $(fNm).val(pExp); 832 } 833} 834 835//------------------------------------------------------------------------------ 836// Input ì¤ëª Focus Out REg 837//------------------------------------------------------------------------------ 838 function fnFocusOutReg( pNm, pExp, pFatt ) { 839 var fNm = $("input[name='" + pNm + "']"); 840 841 if ( fNm.val() == "" || fNm.val() == pExp ) { 842 $(fNm).val(pExp); 843 } else { 844 $(fNm).val( $(fNm).val().replace(pFatt, "") ); 845 } 846} 847 848//------------------------------------------------------------------------------ 849// ì²´í¬ë°ì¤ì Y/N ê° ì¤ì íì¬ ì ì²´ ê°ì ¸ì¤ê¸° 850//------------------------------------------------------------------------------ 851function fnChkBoxYnVal(pColNm) { 852 var fColNm = pColNm; 853 var fChkVal = ""; 854 855 $("input[name='" + fColNm + "']").each(function () { 856 if ($(this).is(":checked")) fChkVal += "," + "Y"; 857 else fChkVal += "," + "N"; 858 }); 859 860 if (fChkVal != "") { 861 fChkVal = fChkVal.substring(1, fChkVal.length); 862 } 863 864 return fChkVal; 865} 866 867//------------------------------------------------------------------------------ 868// Easy-ui Modal Popup 869//------------------------------------------------------------------------------ 870function fnModalPop(pTitle, pUrl, pW, pH) { 871 var modalNm = "#PopModal";
872 var ifrNm = "ifrModal"; 873 var frmModal = "#frmModal"; 874 var iLeft, iTop; 875 876 iLeft = ( $(window).width() / 2 ) - ( pW / 2 ); 877 iTop = $(document).scrollTop() + ( $(window).height() / 2 ) - ( pH / 2 ); 878 879 $("#frmModal").attr("target", "ifrModal").attr("action", pUrl).submit(); 880 $(modalNm).window({ 881 title:pTitle, 882 left:iLeft + "px", 883 top:iTop + "px", 884 width:pW, 885 height:pH 886 }); 887 $(modalNm).window("open"); 888} 889 890//------------------------------------------------------------------------------ 891// , ìë ê° ì«ìë§ ëì¤ê²íê³ Numberë¡ 892//------------------------------------------------------------------------------ 893function fnNumber(sVal, sChiper) { 894 var sNum = sVal; 895 var sDot = 0; 896 897 sNum = sNum.replace(/,/g, ""); 898 sNum = isNaN(sNum) ? sDot.toFixed(sChiper) : sNum*1; 899 sNum = Math.abs(sNum); 900 //sNum = Math.round(sNum); 901 sNum = sNum.toFixed(sChiper); 902 return sNum; 903} 904 905//------------------------------------------------------------------------------ 906// Calendar Input Set : EasyUi 907//------------------------------------------------------------------------------ 908function myformatter(date){ 909 var y = date.getFullYear(); 910 var m = date.getMonth()+1; 911 var d = date.getDate(); 912 return y+'-'+(m<10?('0'+m):m)+'-'+(d<10?('0'+d):d); 913} 914function myparser(s){ 915 if (!s) return new Date(); 916 var ss = (s.split('-')); 917 var y = parseInt(ss[0],10); 918 var m = parseInt(ss[1],10); 919 var d = parseInt(ss[2],10); 920 if (!isNaN(y) && !isNaN(m) && !isNaN(d)){ 921 return new Date(y,m-1,d); 922 } else { 923 return new Date(); 924 } 925} 926 927//------------------------------------------------------------------------------ 928// ê¸°ë¥ : ì¤êµì´ ì¬ì 929//------------------------------------------------------------------------------ 930function fnDicPop(){ 931 fnPopWinCT("http://translate.naver.com/#/zh/ko", "DicPop", 550, 500, "Y") 932 //fnPopWinCT("/Library/Html/Dic_L.asp", "DicPop", 600, 670, "Y") 933} 934 935// íµê´ì¡°í 936function fnCstmSearch(IvcNo) { 937 fnPopWinCT("http://portal.customs.go.kr/kcsipt/portal_link.jsp?portalGoToLink=inform_5&iFrameGoToLink=/StaPt/StaInfoOfferAction_3.do?method=viewImpCargoProgInfoEach", "CustomsSearch", 1000, 600, "Y"); 938} 939 940// 0.5 kg ë¨ì ë³í 941function fnUnitKgWt(Num) { 942 var fWt = Num, fFst = 0, fLast = 0; 943 944 fLast = fWt % 1; 945 fFst = Math.floor(fWt); 946 947 if ( fLast <= 0 ) { 948 fLast = 0; 949 } else if ( fLast > 0 && fLast <= 0.5 ) { 950 fLast = 0.5; 951 } else { 952 fLast = 1; 953 } 954 955 return fFst + fLast; 956} 957 958// 1 lbs ë¨ì ë³í 959function fnUnitLbWt(Num) { 960 var fWt = Num, fFst = 0, fLast = 0; 961 962 fLast = fWt % 1; 963 fFst = Math.floor(fWt); 964 965 if ( fLast > 0 ) { 966 fLast = 1; 967 } else { 968 fLast = 0; 969 } 970 971 return fFst + fLast; 972} 973 974// í¸ëí¹ë³ ì¬ì§ì´¬ì 보기 975function fnFrgImgView(sOrdSeq,sFrgIvcNo) { 976 fnPopWinCT("/Library/html/Frg_Img_V.asp?sOrdSeq=" + sOrdSeq +"&sFrgIvcNo=" + sFrgIvcNo, "FrgIvcNoImgView", 860, 600, "Y"); 977} 978// í¸ëí¹ë³ ì¬ì§ì´¬ì 보기 979function fnFrgImgView1(sOrdSeq,sFrgIvcNo,sOrdNo) { 980 fnPopWinCT("/Library/html/Acting/Shoot_V.asp?sOrdSeq=" + sOrdSeq +"&sOrdNo="+ sOrdNo +"&sFrgIvcNo=" + sFrgIvcNo, "FrgIvcNoImgView", 860, 600, "Y"); 981} 982// í¸ëí¹ë³ ì¬ì§ì´¬ì 보기(ì ê·) 983function fnFrgImgView2(sOrdSeq,sMemCode) { 984 fnPopWinCT("/view-photo.asp?sOrdSeq=" + sOrdSeq +"&sMemCode="+ sMemCode, "FrgIvcNoImgView", 1000, 800, "Y"); 985} 986 987function fnPageReload(val){ 988 document.location.href=val; 989} 990 991// ê²°ì ìì¸ ë³´ê¸° 992function fnOrdChaView(sOrdSeq) { 993 fnPopWinCT("/Admin/Acting/OrdCha_A.asp?sOrdSeq="+sOrdSeq+"&sChk=Y", "OrdChaView", 500, 250, "Y"); 994} 995 996 997 998//------------------------------------------------------------------------------ 999// ë¦¬í´ : íì ì°½ ì¤ì(smsì¶©ì ) 1000//------------------------------------------------------------------------------ 1001 1002var loNewWin1 1003function fnPopWinSmsCT(sUrl, sTitle, iWidth, iHeight, sScrollYN) 1004{ 1005 var lsWinOption; 1006 var sSYN; 1007 1008 //var iLeft, iTop; 1009 iLeft = (screen.width - iWidth)/2; 1010 iTop = (screen.height - iHeight)/2; 1011 1012 sSYN = sScrollYN; 1013 switch (sScrollYN) { 1014 case 'Y' : sSYN = 'yes'; break; 1015 case 'N' : sSYN = 'no'; break; 1016 default : sSYN = 'auto'; break; 1017 } 1018 1019 sTitle = sTitle.replace(" ", "_"); 1020
1021 lsWinOption = "width=" + iWidth + ", height=" + iHeight; 1022 1023 lsWinOption += " toolbar=no, directories=no, status=no, menubar=no, location=no, resizable=yes, left=" + iLeft + ", top=" + iTop + ", scrollbars="+sSYN; 1024 loNewWin1 = window.open(sUrl, sTitle, lsWinOption); 1025 loNewWin1.focus(); 1026 1027 fnPopWinSmsCTCnl(loNewWin1); 1028 1029} 1030 1031 1032function fnPopWinSmsCTCnl() 1033{ 1034 if (loNewWin1.closed) 1035 { 1036 window.location.reload(true); 1037 }else setTimeout("fnPopWinSmsCTCnl()",1); 1038} 1039 1040 1041//------------------------------------------------------------------------------ 1042// ëì í¼ ìì± 1043//------------------------------------------------------------------------------ 1044function fnDnyamicForm( FrmNm, Method ) { 1045 var $DynFrm = ""; 1046 1047 //if ( $DynFrm.attr("id") == undefined ) { 1048 $DynFrm = $("<form/>").attr({id:FrmNm, name:FrmNm, method:Method}); 1049 $(document.body).append($DynFrm); 1050 //} 1051 1052 $DynFrm.empty(); 1053 1054 return $DynFrm; 1055} 1056 1057//------------------------------------------------------------------------------ 1058// ëì Input ìì± 1059//------------------------------------------------------------------------------ 1060function fnDnyamicInput( FrmNm, Nm, Val ) { 1061 1062 $("<input></input>").attr({type:"hidden", name:Nm, value:Val}).appendTo(FrmNm); 1063 1064} 1065 1066 1067// íêµ ìì íµê´ ì¡°í 1068function fnKrCtms_S(IvcNo) { 1069 fnPopWinCT("/Library/Html/DlvrShKr_S.asp?IVC_NO="+IvcNo, "DlvrShKr_S", 900, 700); 1070} 1071 1072 1073//ì¸ì´ ì í 1074function fnLanChange(sVal) { 1075 $.ajax({url: "/Library/Html/LangChg_S.asp?sLangCd="+sVal, success: function(result){ 1076 top.location.reload(); 1077 }}); 1078} 1079 1080// 2020-09-16 ê°ì§êµ¬ 구ê¸ë¡ê·¸ì¸ ì°ë 1081 function onSignIn(googleUser) { 1082 // Useful data for your client-side scripts: 1083 var profile = googleUser.getBasicProfile(); 1084 1085 $.ajax({ url: "/Front/Join/Join_G.asp" , 1086 method : 'POST', 1087 data : { name : profile.getName() , email : profile.getEmail(), id : profile.getId() }, 1088 dataType : 'json', 1089 success: function(data) { 1090 if (data == "0"){ 1091 //document.location.href="https://www.naver.com/"; 1092 //var referrer = document.referrer; 1093 //document.location.href=referrer; 1094 location.href = "/"; 1095 }else{ 1096 alert('ì ìì ì¸ ê²½ë¡ê° ìëëë¤.\nê´ë¦¬ììê² ë¬¸ìíì¸ì');top.location.reload(); 1097 } 1098 }, 1099 error: function(e) { 1100 alert( e.responseText ); 1101 } 1102 }); 1103 1104 var id_token = googleUser.getAuthResponse().id_token; 1105 console.log("ID Token: " + id_token); 1106 } 1107 1108 1109 1110 1111 1112// 주ìê²ì íì ì°½ 1113function goPopup(){ 1114 // 주ìê²ìì ìíí íì íì´ì§ë¥¼ í¸ì¶í©ëë¤. 1115 // í¸ì¶ë íì´ì§(jusoPopup_utf8.asp)ìì ì¤ì 주ìê²ìURL(http://www.juso.go.kr/addrlink/addrLinkUrl.do)를 í¸ì¶íê² ë©ëë¤. 1116 var pop = window.open("/Library/Html/jusoPopup_utf8.asp","pop","width=570,height=420, scrollbars=yes, resizable=yes"); 1117} 1118 1119// 주ìë°ì´í° ë°ë í¨ì (íì ì°½ìì ì¤íë¨) 1120function jusoCallBack(roadFullAddr,roadAddrPart1,addrDetail,roadAddrPart2,engAddr,jibunAddr,zipNo,admCd,rnMgtSn,bdMgtSn,detBdNmList,bdNm,bdKdcd,siNm,sggNm,emdNm,liNm,rn,udrtYn,buldMnnm,buldSlno,mtYn,lnbrMnnm,lnbrSlno,emdNo){ 1121 1122 document.getElementById('ZIP').value = zipNo; 1123 document.getElementById('ADDR_1').value = roadAddrPart1; 1124 document.getElementById('ADDR_2').value = addrDetail; 1125 if ($("#ADDR_1_EN").val() != null ) 1126 { 1127 document.getElementById('ADDR_1_EN').value = engAddr; 1128 fnHanEng(addrDetail, ADDR_2_EN); 1129 } 1130 1131} 1132 1133// 주ìë°ì´í° ë°ë í¨ì (íì ì°½ìì ì¤íë¨) 1134/*function jusoCallBack(roadAddrPart1,addrDetail,engAddr,zipNo){ 1135 1136 document.getElementById('ZIP').value = zipNo; 1137 document.getElementById('ADDR_1').value = roadAddrPart1; 1138 document.getElementById('ADDR_2').value = addrDetail; 1139 1140 if ($("#ADDR_1_EN").val() != null ) 1141 { 1142 document.getElementById('ADDR_1_EN').value = engAddr; 1143 fnHanEng(addrDetail, document.getElementById('ADDR_2_EN')); 1144 1145 } 1146 1147 1148}*/ 1149 1150 1151//------------------------------------------------------------------------------ 1152// 주ìì ë ¥ì í¹ì 문ì ì ë ¥ë°©ì§ / 2019-09-19 ê°ì§êµ¬ 1153//------------------------------------------------------------------------------ 1154function fnAddrChk(obj) { 1155 1156 var pattern_spc = /[\+[\\\]\?\#&]/g; // í¹ì í¹ì문ì ì²´í¬ 1157 1158 if( pattern_spc.test(obj.value) ) { 1159 alert("í¹ì문ì ? # & + \\ 를 ì ë ¥ í ì ììµëë¤."); 1160 obj.value = obj.value.replace( pattern_spc, '' ); 1161 return; 1162 } 1163} 1164 1165//------------------------------------------------------------------------------- 1166// ìì ë¤ì´ë¡ë 기ê°ì²´í¬ 2019-12-16 ê°ì§êµ¬ ìµì´ìì± 1167//------------------------------------------------------------------------------- 1168function fnExcelDateChk(BeginDay, EndDay) { 1169 1170 // ex) 2019-12-16 ì¼ë¡ ë¶ë¬ì¤ë ë ì§ë¥¼ "-" 기ì¤ì¼ë¡ ìë¼ì ë°°ì´ì ë£ì 1171 var aBeginDay = BeginDay.split('-'); 1172 var aEndDay = EndDay.split('-'); 1173 1174 // 쪼ê°ì§ ë ì§ ë ì§ë°ì´í°ë¡ í©ì¹ê¸° 1175 var BeginDate = new Date(aBeginDay[0], Number(aBeginDay[1]-1), aBeginDay[2]); 1176 var EndDate = new Date(aEndDay[0], Number(aEndDay[1]-1), aEndDay[2]); 1177 1178 // ë ì§ì ê°ê²© ì¼ ë¨ìë¡ êµ¬í기 1179 // getTime() ë°ë¦¬ì¸ì»¨ë ë¨ìë¡ë³ííë í¨ì ì¬ê¸°ì 1000ì ëëë©´ ì´, 60ì ëëëë©´ ë¶, 60ì ëëëë©´ ìê° 24를 ëëëë©´ ì¼ 1180 var BetweenDate = (EndDate.getTime() - BeginDate.getTime())/1000/60/60/24; 1181 1182 // ììì¼ ì¢ ë£ì¼ ì°¨ì´ê° ë¦¬í´ 1183 return BetweenDate; 1184 1185} 1186 1187//------------------------------------------------------------------------------ 1188// SQL INJECTION ì°¨ë¨ 2020-01-29 ê°ì§êµ¬ 1189//------------------------------------------------------------------------------ 1190function fnInBlock(sVal){ 1191 1192 var RegEx = /(select|insert|update|delete|drop|union|and|1=1|sp_|xp_|@variable|@@variable|exec|sysobject|--)/gi; 1193 1194 // SQL ë¬¸ì¥ ì ë ¥ë¶ê°ì²ë¦¬ 2020-01-29 ê°ì§êµ¬ 1195 if ( RegEx.test(sVal)) { 1196 alert("ì ë ¥ë¶ê° 문ìì´ì´ í¬í¨ëì´ ììµëë¤."); 1197 return 0; 1198 } 1199} 1200 1201
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.