CGI-BBS > JAVA/JavaScript > JavaScript > 複数画像をあらかじめ読み込んで表示を早くしたい。


カレッヂ
カレッヂ


質問者 aj  投稿日 2004/1/20(火) 18:53:15
多くのスライスに切り分けたトップページを作成したのですが、
初アクセスの際でも、できるだけ表示の時間ズレを無くしたいと思っています。
・あらかじめ先に画像ファイルを読み込み、完了後に一度に表示させる事は出来ますか。
・尚、トップページに限らず、他のページ内の画像もアクセス時に既に読み込んでおく事は可能でしょうか

プロバイダ参照:http://www.biglobe.ne.jp
サーバのOS:(未選択)
パソコンのOS:(未選択)
エディタ:
FTPソフト:
サーバ移転:していない
改造:(未選択)
CGI習熟度:(未選択)

回答者 まさ  [削除]  投稿日 2004/1/21(水) 12:56:16
できます。DHTMLを使えば。

例えばあらかじめ読み込んでおきたい画像を

<DIV style="position:absolute;top:-999px;left:-999px;z-index:0;">
   <IMG src="foo.jpg">
</DIV>

としておく。これは座標が(-999,-999)のところにレイヤーを作るのでユーザーには
その場所が見えない。

これを読み込んでおきたい画像分だけ羅列する。あまりにも多くあればCGIでループ
させてやってもよい。

ようは見えないところに画像を表示するわけです。表示させた画像はキャッシュに入る
ので実際に表示するときには高速でアクセスできます。


返信(回答)する

 


Web裏技