動態載入JS

出自NoahWiki

跳轉到: 導航, 搜尋

以下 sample 適用於IE6 up 及 Firefox 2.0 以後。(IE5確定不行,Firefox 及其實瀏覽器未測試過)

function js_loadok(){
	alert("js dynamic load ok!!");   // do saomething
}
js_src = "....."; // a javascript's url
document.write("<scr" + "ipt language='JavaScript' id='js_script' src='" + js_src + "'><\/scr" + "ipt>");
 
var objjs = document.getElementById("js_script");
objjs.onreadystatechange = function (){  // for MSIE
	if (objjs.readyState == "complete"){
		js_loadok();
	}
}
objjs.onload = function (){  // for firefox
	js_loadok();
}
工具箱