• 締切済み

まずいJavaスクリプトなのでしょうか・・・

HPを作成しているものです。 TOPページにアクセスするとブラウザの下のアクセス処理バー??(名前わかりませんが、ブルーのバーです。)消えません。 そのTOPページは画像スライド、ポップアップメニュー表示などいろいろなJavaスクリプトが動作しています。 今この場でロジックはお見せできませんが、上記のようにアクセス処理バーが消えないということは負荷がかかっているのでしょうか?どういう意味かご教授願います。 よろしくお願い致します。

みんなの回答

回答No.1

お使いのブラウザはIEだと思いますが、 「ステイタスバー」上の「プログレスバー」というものかと思います。 体感ですが、ダウンロード中にプログレスバーが出ているように思います。 javascript は基本的にはクライアント上で動くので、 ダウンロードが終わってから解釈されるので、 プログレスバーとは関係ないような印象があります。 (ダウンロードは終了してプログレスバーは消えたのに、 javascriptが実行開始されるまでタイムラグがある、という経験があります) ですから、HTMLが大きいとか、画像が大きいとか、 そういうことが原因ではないでしょうか。 ただし、javascript でたくさんの画像を次々使用するために、 最初に全画像を読み込んでおく(Imageオブジェクトを作る)などの場合は、 画像のダウンロードに時間がかかり、 プログレスバーが長時間表示されることになりそうですが。

関連するQ&A