こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

携帯で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>
---------------------------- ソース ----------------------------

投稿日時 - 2008-01-08 11:39:35

QNo.3660562

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

wp_

>ほかの方法
対応させたい機種、世代によって異なります。
最もスタンダードなのはFlashで対応することです。
ですが古い世代では対応していないので実装は不可能となります。

Flash以外でレイヤ切り替えをする方法は少なくとも当方は知りません。

投稿日時 - 2008-01-08 13:55:35

お礼

ご回答有難う御座います。
Flashも検討いたしましたが、やはり非搭載の機種の場合、
実装不可能となるので別の方法を探している状況です。

投稿日時 - 2008-01-08 14:18:11

ANo.1

携帯というと、DoCoMoでしょうか。

iモードの場合、JavaScriptは使えませんので、他の方法を考える必要があります。

投稿日時 - 2008-01-08 11:52:20

補足

回答ありがとうございます。
携帯はドコモです。
iモードの場合、JavaScriptが使用できないとのことですが、もしほかの方法で過去ご経験がありましたらご教授願います。

投稿日時 - 2008-01-08 13:04:33

あなたにオススメの質問