-1
我想更改此代碼以使用回調函數。我希望程序在致電DynamicLoadScriptForEdit()
後致電ExecuteScriptForEdit
,但此代碼不起作用。如何在javascript中使用回調函數?
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變種腳本=使用document.createElement( '腳本'); \t script.src = source; \t script.onload = function(){ \t \t //用腳本做東西 \t}; \t document.head.appendChild(script); } 函數DynamicLoadScriptForEdit(來源,回調){ \t DynamicLoad(source); \t OnButton('ID_Button_Test'); } – Fortuneman
@Tushar這是代碼。 – Fortuneman