2012-01-11 13 views
0

JSファイルの読み込みが完了したら、ボタンを有効にする必要があります。私が使用しているJSファイルは、WebSphere Portlet Factory(WPF)のBuilderです。 JSファイルの読み込みが完了してボタンを有効にできるかどうかを確認するにはどうすればよいですか?JSファイルの読み込みが完了したかどうかを確認する方法は?

+0

指定したjsファイル内に、ボタンを隠すコードを追加します。これはjqueryを使用していますか? – redDevil

+1

@achusonline:私たちは、OPがロードされているJSファイルの内容(サードパーティ製のフレームワークの一部である)を制御していないと考えているかもしれません。それは外部的に起こらなければならない。答えは本当にあまりにも明白です:) – BalusC

+0

1つの方法は、setInterval()と、このファイルが提供する関数またはオブジェクトの存在を確認することです。 – Interrobang

答えて

2

どのようにファイルをロードしていますか?通常の<script>タグの場合は、次のは、すべての以前のファイルの読み込みが完了するか、試行が終了するまで実行されません。

その他の手法($.ajaxなど)には完了コールバックのための明示的な規定があります。

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(); 
    } 
} 
関連する問題