Iphoneでフラッシュ代替え画像を表示して、

また、PC用の主なブラウザでは、フラッシュが表示されるようにしたいのですが、
下記のコードをどのように修正すればよいでしょうか?
(下記のコードは、DW CS5でフラッシュを埋め込んだ際に生成されたコードを自分で少し修正したものです。私はフラッシュの知識はあまりありません。)

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="297" height="153" id="FlashID" title="test">
<a href="test.html">
<img src="/test.jpg" width="303" height="146"></a>
<param name="movie" value="example.swf">
<param name="quality" value="high">
<param name="wmode" value="opaque">
<param name="swfversion" value="6.0.65.0">
<!-- 次のオブジェクトタグは IE 以外のブラウザーで使用するためのものです。IE では IECC を使用して非表示にします。 -->
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="example.swf" width="297" height="153">
<!--<![endif]-->
<param name="quality" value="high">
<param name="wmode" value="opaque">
<param name="swfversion" value="6.0.65.0">
<!-- ブラウザーには、Flash Player 6.0 以前のバージョンを使用して次の代替コンテンツが表示されます。 -->
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2011/09/23 14:05:04
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:Hades No.1

回答回数86ベストアンサー獲得回数9

ポイント100pt

コード書き換えと同時にjsを突っ込む必要があります。

詳しくは以下を参照してみてください。

http://www.css-lecture.com/log/javascript/002.html

id:supermaster

コード書き換えだけではダメなんですね・・・。

2011/09/16 15:46:47
id:niwa-mikiho No.2

回答回数516ベストアンサー獲得回数40

ポイント100pt

質問で表示されている <object>~</object> を全て JavaScript のソースコードへ投げて、


JavaScript にて携帯判別を行い、PC であれば上記 <object>~</object> を print し、

携帯端末であれば を表示するといった感じになります。


var swfobj = '<object>~</object>';

と言ったように シングルクオーテーション で囲ってください。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません