본문 바로가기
728x90
반응형
SMALL

자바스크립트18

javascript 동적 load 1. 개요jquery 와 Ajax 의 많은 사용으로 javascript 에서 해야 하는 일이 많아지고 하나의 page 에서 load 하는 javascript file 들이 많아 짐에 따라초기 화면 loading 속도가 느려지는 것을 느낄 수 있다.초기 화면 loading 시 필요한 javascript 만 가져오고 다른 js file 은 필요 시 동적으로 load 할 수 있다. 2. function 정의function loadJavascript(url, callback, charset) { var head= document.getElementsByTagName('head')[0]; var script= document.createElement('script'); script.type= 'text/javas.. 2013. 12. 23.
ip address to number & number to ip address /** * dot(.) 형태의 IP Address 를 number(long) 형태로 변경 * @author young-hoi.kim * @param str * @returns */function ipAddrToNum(str) { var d = str.split('.'); return ((((((+d[0])*256)+(+d[1]))*256)+(+d[2]))*256)+(+d[3]);} /** * number(long) 형태의 IP Address 를 dot(.) 형태로 변경 * @author young-hoi.kim * @param num * @returns {Number} */function numToIpAddr(num) { var d = num%256; for (var i = 3; i > 0; i--) {.. 2013. 12. 23.
부모창에서 자식창으로 데이터 보내기 // opener source function popView(val, pWidth, pHeight) { window.open('${contextRoot}/log/resource/resource/chart/','','width=1024;height=900;scrollbars=yes'); } function setData(opObj) { opObj.innerHTML = $('#testElements').val(); } // pop-up source Pop-up Test 2013. 12. 23.
JavaScript 로 AD(Active Directory) 로그인 여부 확인 하기 function loadTest(){ try{ var objSysInfo=new ActiveXObject("ADSystemInfo"); var userName = objSysInfo.UserName; if(undefined !== userName && null !== userName){ var WshNetwork = new ActiveXObject("WScript.Network"); var userId = WshNetwork.UserName; document.write("Login by AD with "+userId); // 로그인 처리 } }catch(e){ var errCode = (e.number & 0xFFFF); if( errCode === 1332){// No Login by AD. }else.. 2013. 12. 23.
728x90
반응형
LIST