-1
이 코드를 콜백 함수를 사용하도록 변경하고 싶습니다. DynamicLoadScriptForEdit()
을 호출 한 후 프로그램이 ExecuteScriptForEdit
으로 전화를 걸길 원하지만이 코드는 작동하지 않습니다.자바 스크립트에서 콜백 함수를 사용하는 방법은 무엇입니까?
window.onload = function() {
DynamicLoadScriptForEdit('/temps/F.js', function(err) {
ExecuteScriptForEdit();
}); //네트워크가 좋으면 상관없지만 안좋으면 동기화가 실패, 콜백으로 가야함
}
function DynamicLoad(source) {
var script = document.createElement('script');
script.src = source;
script.onload = function() {
//do stuff with the script
};
document.head.appendChild(script);
}
function DynamicLoadScriptForEdit(source, callback) {
DynamicLoad(source);
OnButton('ID_Button_Test');
}
도와주세요. 고맙습니다.
기능 DynamicLoad (소스) { \t VAR 스크립트 = document.createElement ('스크립트'); \t script.src = 소스; \t script.onload = function() { \t \t // 스크립트로 작업 수행 \t}}; \t document.head.appendChild (script); } 함수 DynamicLoadScriptForEdit (소스, 콜백) { \t DynamicLoad (source); \t OnButton ('ID_Button_Test'); } – Fortuneman
@ Tushar 이것은 코드입니다. – Fortuneman