javascriptで、プログレスバーのようなものを追加したい
Q&A
Closed
解決したいこと
Javascriptを使って、複数のエクセルファイルを読み込んでいます。
この処理に、プログレスバーのようなもの(「n件読み込みました」と表示)を追加したいです。
どのように書けばよいでしょうか。
※ソースコードは簡略化しています
該当するソースコード
// ブラウザの「実行」ボタンで呼ばれる
// チェックされたファイルを読み込む
function execute(){
for(i=0; i<cnt; i++){
path = document.all["path" + i].value
fetch_excel(path);
// プログレスバーを追加したい場所
}
}
function fetch_excel(path){
//指定したパスのエクセルを開き、データを読み込む
}
自分で試したこと
fetch_excelを呼び出したあとに
「document.all.item("notice").innerHTML = i + "件処理しました"」
と書きましたが、すべての処理が終了しないと画面が更新されませんでした。