約1〜3秒かかるJavaScript関数がいくつかあります。(一部のループまたはmooMLテンプレートコード。)
この間、ブラウザはフリーズします。操作を開始する前に「読み込み中」のアニメーション(gif画像)を表示して、あとで非表示にしてみました。しかし、それは機能しません。ブラウザは画像をレンダリングする前にフリーズし、関数が終了するとすぐに非表示になります。
JavaScriptの実行に入る前に画面を更新するようにブラウザに指示するためにできることはありますか。Application.DoEventsやバックグラウンドワーカースレッドのようなものです。
したがって、JavaScriptの実行の進行状況を表示する方法に関するコメント/提案。私の主なターゲットブラウザはIE6ですが、最新のすべてのブラウザでも動作するはずです