如何检查JS文件是否已完成加载?

时间:2012-01-11 19:04:34

标签: javascript

我需要在JS文件加载完成后启用按钮。我正在使用的JS文件是来自WebSphere Portlet Factory(WPF)的构建器。如何检查JS文件是否已完成加载以便我可以启用按钮?

2 个答案:

答案 0 :(得分:2)

你是如何加载文件的?如果它是一个普通的<script>标记,那么 next Javascript文件将不会运行,直到所有以前的文件都加载完毕或者尝试死亡。

其他技术(如$.ajax)对完成回调有明确规定。

答案 1 :(得分:0)

使用JQuery,

$(document).ready(function() {
  // Handler for .ready() called.
});

和其他方式

// most browsers
scriptVar.onload = oCallback;

// IE 6 & 7
scriptVar.onreadystatechange = function() {
    if (this.readyState == 'complete') {
        oCallback();
    }
}