var mobileKeyWords = new Array('iPhone', 'iPod', 'BlackBerry', 'Android', 'Windows CE', 'LG', 'MOT', 'SAMSUNG', 'SonyEricsson'); for (var word in mobileKeyWords){ if (navigator.userAgent.match(mobileKeyWords[word]) != null){ location.href = "http://m.domain.com"; break; } }
jQuery(document).ready(function(){ $(document).mousemove(function(e){ arr_mousexy["x"] = e.pageX; arr_mousexy["y"] = e.pageY; }); });
DOM 프로퍼티 attributes :현재 노드에 대한 속성 목록을 반환 parentNode :현재 노드의 부모노드 반환 기본구문: objParentNode = xmlDocumentNode.parentNode childNodes :현재 노드의 모든 하위노드 목록 반환 기본구문)objNodeList = node.childNodes[n] previousSibling : 현재 노드의 바로 이전 형제 노드 반환, 없으면 null 반환 nextSibling : 현재 노드의 바로 다음 형제 노드를 반환, 없으면 null 반환 nodeType : 주어진 노드에 대한 DOMtype 지정한다 기본구문)numNodeType = xmlDocNode.NodeType; Details)12가지의 정수값을반환한다 value ---..
getImageResizedWH([max width,max height],[image width,image height]); mw = max width mh = max height cw = image width ch = image height getImageResizedWH([100,100],[cw,ch]) 일 경우 가로 세로 모두 최대값에 영향을 받음 getImageResizedWH([100,0],[cw,ch]) 일 경우 가로만 최대값에 영향을 받음 getImageResizedWH([0,100],[cw,ch]) 일 경우 세로만 최대값에 영향을 받음 function getImageResizedWH(arrmx,arrcrnt) { mw = arrmx[0]; mh = typeof(arrmx[1]) == "un..
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..