10/04/05 11:03:37 mSlZgH1N
どなたかお知恵を貸してください。
通常表示されている画像をマウスオーバーでアニメgifに入れ替わるページを作った時、
回線が細かったりした時にアニメgifの読み込みに時間がかかるのを回避するために
<HEAD>部分に
<script type="text/JavaScript">
var img = new Array()
img[0]=new Image();img[0].src="anime1.gif";
img[1]=new Image();img[1].src="anime2.gif";
</script>
を記述して先読みさせたのですが、アニメーションの途中から表示されたり、
ループしないgifだとアニメ終了状態で表示されるので困っています。
マウスオーバーで表示されるアニメgifを閲覧者のキャッシュに入れて
なおかつ画像の最初から再生させる方法はありますか?
415:Name_Not_Found
10/04/05 12:11:09
>>414
トップページの端っこに縦横1px指定のdivを作り、
その背景画像にanime1.gifを指定置しておく。
416:Name_Not_Found
10/04/05 12:24:28 mSlZgH1N
>>415
うおおおできました!ありがとうございます!
417:416
10/04/05 12:30:53 mSlZgH1N
>>415
うおおおお気の所為でした!
指定間違えて反映されずに、キャッシュ削除し忘れて確認してました。
やっぱりアニメgifが終了状態で表示されます。
418:Name_Not_Found
10/04/05 12:36:24
知らん
419:Name_Not_Found
10/04/05 12:42:20
>>416
>>415はたぶん画像変化のページの前という意味で「トップページ」と書いたんじゃね?
それだったらそこれそ>>414のソースをトップにつっこんどけばいいわけだが
420:Name_Not_Found
10/04/05 12:47:45 mSlZgH1N
>>419
なるほど、ページをまたけばそりゃできますよね。
単一ページでは不可能っぽいですね。ありがとうございました。
421:Name_Not_Found
10/04/05 12:55:24
URLリンク(302mg.blog8.fc2.com)
422:Name_Not_Found
10/04/05 13:07:37 mSlZgH1N
>>421
ありがとうございます。
IEではやっぱり無理なんですね。