医用口罩的正确戴法图:JavaScript里怎样实现等待外部JS文件LOAD之后再执行下一步

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 05:59:25
RT

在需要等待加载的JS文件最后一行添加调用“再执行下一步”的方法

<script type="text/javascript">
var Browser = new Object();
Browser.ua = window.navigator.userAgent.toLowerCase();
Browser.ie = /msie/.test(Browser.ua);
Browser.moz = /gecko/.test(Browser.ua);

//JsLoader
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 (Browser.ie)
{
_script.onreadystatechange = function()
{
if (this.readyState=="loaded" || this.readyState=="complete")
{
fCallback();
}
};
}
else if (Browser.moz)
{
_script.onload = function()
{
fCallback();
};
}
else
{
fCallback();
}
}
};
</script>