アプリ版:「スタンプのみでお礼する」機能のリリースについて

HPでGifアニメーション(WinShotというフリーソフトでビットマップ画像をコマ送り再生させて作成したもの、1分弱のGifアニメです)をHPのヘッダーイメージとして使用しています。
HP内のどのページでもそのGifアニメーションがヘッダーとして組み込まれているという仕様です。
それで、HP内でページを移動(別のHTMLファイルにジャンプ)したときに、そのアニメーションがリロード(最初から再生)されないようにしたいと考えています。
現在は、HP内のすべてのHTMLファイルの頭に、下記の様にイメージタグでGifファイルを指定しています。
-----------------------------------------------------------
<img src="./image/topimage.gif" width="750" height="129" />
-----------------------------------------------------------

Firefoxで見ると、思い通りに別のページに移ってもアニメーションが続けて再生されるのですが、IEで見るとページ移動の際にいちいちアニメーションが再び最初から再生されてしまい、困っています。
IMGタグのオプションも調べてみたのですが、そういう指定はなさそうでした。
どなたがご存知の方がいらっしゃいましたら、ご教示のほどお願い致します。

A 回答 (2件)

その前に…そんな大きな画像を読み込まされるユーザーが迷惑がらないか…とそちらを心配された方が良いかと思います。



「横750px 縦129px 再生時間1分弱」こんな大きな画像があったら大変だと思いますが…。
    • good
    • 0

> Firefoxで見ると、思い通りに別のページに移ってもアニメーションが続けて再生されるのですが、


言われて初めて気づきました。
こういう動作をするのはNetscape6か7以降のブラウザの特徴でしょうか?
昔からあるブラウザはGIFアニメーションもFlashアニメーションやBGMなどと同様、最初から再生されるようですね。


で、回答なんですが、<img>では出来ません。
一般的にはフレームを使って、常に表示されるようにしておく方法が使われます。

いわゆるフルFlash、フルAjaxなどの方法もありますが、
ユーザビリティーなどの問題上、フレーム以上に難しいというか面倒なのでお勧めしません。


私も、タイトルロゴの表示にこのサイズのGIFアニメーションは大きいと思うので、Flashアニメーションにした方が良いと思います。
    • good
    • 0
この回答へのお礼

なるほど。
GIFアニメはなるべくファイルサイズを削って作成はしたのですが、
やはり低速のADSL以下の環境では重いかと思います。
フレーム仕様にはしたくない&お二方ご指摘のパフォーマンスを考慮に入れて
- 全ページにアニメーションを組みこむのをやめる
- Flashアニメーションでファイルサイズを軽くする
等、再度仕様を検討致します。
ご意見どうもありがとうございました。

お礼日時:2008/04/09 18:10

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