화면 » Api

loadjs

Description

동적으로 외부 JavaScript 파일을 동적으로 로드합니다.

Parameters

Parameters Type Description
strUrl STRING JavaScript 파일 URL
strCallback STRING [옵션] JavaScript 로드 완료시 호출될 콜백 함수
nLoadType BOOL [옵션] JavaScript 로드 방식 (기본값: 0)
bCrossOrigin STRING [옵션] CORS 정보 설정 여부 (기본값: false)

Return Value

Type Description
BOOL 정상 처리 여부

Remark

strCallback 파라미터는 옵션 파라미터로 JavaScript 라이브러리 로드가 완료됐을때, 호출될 함수의 이름을 지정합니다. strCallback 파라미터를 공백문자열 또는 지정하지 않을 경우, 동기 방식으로 JavaScript 파일을 로드합니다.

함수의 프로토타입은 아래와 같습니다.

// strUrl [String] : JavaScript 함수 URL
// bSuccess [Boolean] : 정상 로드 여부
function loadjs_callback(strUrl, bSuccess) { }

strUrl 파라미터의 값은 상대 경로 또는 절대 경로 값 지정이 가능합니다.

nLoadType 파라미터는 strUrl에 해당하는 자바스크립트 파일을 로드하는 형식을 지정한다.

bCrossOrigin 파라미터를 tur로 설정시 아래와 같이 동작한다.

Example

function btn_loadjs_on_mouseup(objInst) { // 동기 방식으로 로드 screen.loadjs("./ext/lib/js_sync.js"); // 비동기 방식으로 로드 screen.loadjs("./ext/lib/js_async.js", "loadjs_callback"); } // strUrl [String] : JavaScript 함수 URL<br/> // bSuccess [Boolean] : 정상 로드 여부<br/> function loadjs_callback(strUrl, bSuccess) { factory.consoleprint("strUrl = " + strUrl + ", bSuccess = " + bSuccess); }

See Also

loadcss

Viewer Ver.

9

Update Date

20230615