プロが教えるわが家の防犯対策術!

HTA(HTMLアプリケーション)にて、ボタンをクリックしたら、mdb(アクセス)よりテキストファイルを作成する機能を作成しています。
しかし、60秒かかるので「処理中」というのを表示したい。
<div id="ing"></div>へdocument.all("ing").innertext = "処理中"
と指定しても、処理終了後に表示され、ボタンを押した直後に表示されません。
無理なのでしょうか?

A 回答 (1件)

IEの再描画が処理終了後になるので、画面上は表示されないように見えるようです。



window.open 等で表示した外部ウィンドウを操作する場合は表示されるようです。

また、window.setIntervalを使ってタイマー処理を入れると描画されます。
この場合、実処理はタイマーで呼ばれるプロシージャに記述する必要があります。
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます。動作確認できました。

お礼日時:2006/10/04 14:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!