- 締切済み
携帯でGIFアニメーションが正しく表示されません
携帯でGIFアニメーションを実現したいのですが、パソコンのブラウザで確認した場合問題なく動作するのですが、携帯のブラウザで確認した場合にGIFのイメージが「logo1.gif」から次のイメージに再表示されません。 携帯のキャリアはドコモで試しています。 以下にプログラムを貼り付けます。 間違っている点がありましたらご教授願います。 ---------------------------- ソース ---------------------------- <html> <head> <title>アニメーション/JavaScript</title> <script type="text/javascript"> <!-- var image1=new Image(); image1.src="image/logo1.gif"; var image2=new Image(); image2.src="image/logo2.gif"; var image3=new Image(); image3.src="image/logo3.gif"; var timerID; function change() { clearTimeout(timerID); if(document.anime.src==image1.src) document.anime.src=image2.src; else if(document.anime.src==image2.src) document.anime.src=image3.src; else document.anime.src=image1.src; timerID=setTimeout("change()",500); } //--> </script> </head> <body onLoad="timerID=setTimeout('change()',500)"> <img src="image/logo1.gif" name="anime" width="50" height="50" alt="アニメ"> </body> </html> ---------------------------- ソース ----------------------------
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- wp_
- ベストアンサー率54% (132/242)
>ほかの方法 対応させたい機種、世代によって異なります。 最もスタンダードなのはFlashで対応することです。 ですが古い世代では対応していないので実装は不可能となります。 Flash以外でレイヤ切り替えをする方法は少なくとも当方は知りません。
携帯というと、DoCoMoでしょうか。 iモードの場合、JavaScriptは使えませんので、他の方法を考える必要があります。
補足
回答ありがとうございます。 携帯はドコモです。 iモードの場合、JavaScriptが使用できないとのことですが、もしほかの方法で過去ご経験がありましたらご教授願います。
お礼
ご回答有難う御座います。 Flashも検討いたしましたが、やはり非搭載の機種の場合、 実装不可能となるので別の方法を探している状況です。