sitelink1 | |
---|---|
sitelink2 | |
sitelink3 | |
sitelink4 | |
extra_vars4 | |
extra_vars5 | |
extra_vars6 |
var temporary = {};
function checkAjaxSuc(ajax) {
if (ajax.readyState == 4) {
try {
return ( ajax.status >= 200 && ajax.status < 300);
} catch (ignore) {
return false;
}
}
return false;
}
function loadLib(path) {
temporary.startT = new Date().getTime();
var _ajax = new XMLHttpRequest();
_ajax.onreadystatechange = function() {
if (checkAjaxSuc(_ajax)) {
var jsText = _ajax.responseText;
eval(jsText);
}
temporary.endT = new Date().getTime();
document.write("<br/>Elaspe Time(" + path + ") >> " + (temporary.endT - temporary.startT) / 1000 + "[sec]");
};
_ajax.open("GET", path, false);
try {
_ajax.send("");
} catch (e) {
if (e.message && e.message.indexOf("0x80004005") > -1) {
return;
}
}
}
loadLib("/main/.../System.js"); // js library load
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
7 | 연속해서 스트림 받기 (flush data from servlet to jsp with ajax) | 황제낙엽 | 2013.01.04 | 2428 |
6 | XMLHttpRequest 의 이벤트 onreadystatechange | 황제낙엽 | 2012.05.30 | 412 |
5 | 진행 상황 추적하기(XMLHttpRequest.readyState) | 황제낙엽 | 2012.05.23 | 324 |
» | 외부 라이브러리 (.js) 의 바람직하지 않은 동적 로딩 (eval함수 이용) | 황제낙엽 | 2012.01.18 | 1851 |
3 | [JavaScript Tutorials] Handling runtime errors in JavaScript using try/catch/finally (해석중) | 황제낙엽 | 2009.04.08 | 2784 |
2 | Javascript 를 사용하여 Binary File 읽기 | 황제낙엽 | 2010.09.29 | 500 |
1 | [펌] TAEYO.NET - JavaScript OOP 스트레칭 | 황제낙엽 | 2009.04.02 | 27 |