수학관련 함수
/** 소수검사 */ function chkPrime(n) { if(n == 1) {return false;}; for(i=2; i
- Javascript
- · 2009. 1. 8.
importJS(jfunc,jsrc,jchar) jfunc : jsrc에 있는 기본함수 or 찾을 함수 jsrc : 스크립트 경로 jchar : charset jsrc가 없으면 jfunc을 이용 jfunc는 경로형 함수명 (예 : _module_js_func == /module/js/func.js) function importJS(jfunc,jsrc,jchar) { if(!function_exists(jfunc)) { if(typeof jsrc == "undefined" || jsrc == "") { jsrc = jfunc.replace(/_/gi,"/"); jsrc = jsrc+".js"; } ojs = document.createElement("script"); ohead = document.docu..
onerror=handleErr function handleErr(msg,url,l) { var txt=""; txt="There was an error on this page.\n\n" txt+="Error: " + msg + "\n" txt+="URL: " + url + "\n" txt+="Line: " + l + "\n\n" omsg = $("errmsg"); if(typeof(omsg) == "object") { omsg = document.createElement("div"); document.body.insertBefore(omsg,document.body.childNodes[0]); omsg.id = "errmsg"; try{ omsg.setStyle({"padding":"5px","back..
/** 소수검사 */ function chkPrime(n) { if(n == 1) {return false;}; for(i=2; i
/** * 전화번호 */ function SetTelFormat(obj) { val = obj.value; if(val.length < 8) { obj.value = ""; obj.focus(); alert("올바른 전화번호를 입력하세요."); return false; } str = ""; for(i=0; i
//Trim function trim(val,optval) { if(optval == "compress") { val = val.replace(/\s+/g, ""); }else if(optval == "trim") { val= val.replace(/^\s+/, "").replace(/\s+$/, ""); }else if(optval == "rtrim") { val = val.replace(/\s+$/, ""); }else if(optval == "ltrim") { val = val.replace(/^\s+/, ""); }else { val= val.replace(/^\s+/, "").replace(/\s+$/, ""); } return val; }