动态加载JS并增加回调
var JsLoader={ load:function(sUrl,fCallback){ var _script = document.createElement("script"); _script.setAttribute("type","text/javascript"); _script.setAttribute("src",sUrl); document.getElementsByTagName("head")[0].appendChild(_script); if(/msie/.test(window.navigator.userAgent.toLowerCase())){ _script.onreadystatechange=function(){ if(this.readyState=="loaded"||this.readyState=="complete"){ fCallback(); } }; }else if(/gecko/.test(window.navigator.userAgent.toLowerCase())){ _script.onload=function(){ fCallback(); }; }else{ fCallback(); } } };