• ベストアンサー

safariでflashを表示させる方法を教えてください

お世話になります。 こちらでも調べてみたのですが、どうしてもわからないので質問させてください。 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> 省略 <tr> <td> <object data="topflash.swf" type="application/x-shockwave-flash" width="700" height="300"> <param name="movie" value="topflash.swf"> <param name="play" value="true"><!-- 自動再生 --> <param name="loop" value="false"><!-- ループ --> <!--TOPFLASH--> <img src="topflash.jpg" width="700" height="300" alt="top写真"> </object> <h1>PORTFOLIO</h1> 古いdreamweaver(UltraDeveloper 4J)でflash挿入したのですがembedのタグが入っていたので修正したものが上記のソースです。 一応フラッシュが見えない場合用にimgも置いているのですが… どうやったらsafariでもflashが表示されるか教えてください。 ★作成にあたって利用しているもの ・Another HTML-lint gateway  http://openlab.ring.gr.jp/k16/htmllint/ ・BrowsrCamp("safari"での表示確認)→flash部分が表示されない  http://www.browsrcamp.com/ 私の使用PCのOSはwinXPで、I.E6.0とMozilla Firefox2.0.0.3で確認しています。 この二つは大丈夫でした。 お手数ですがよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

<object> <param> <embed> <noembed><img></noembed> </object> 代替画像は<noembed>の中に書かないと、<embed>と一緒に表示されます。

okyan
質問者

お礼

macを持っている友人に依頼して確認したところ問題ありませんでした。 お騒がせしてすみませんでした>< 代替画像の件、とても助かりました。 ありがとうございました。

okyan
質問者

補足

回答ありがとうございます! こちらにまとめて補足を書かせていただきます。 <object data="topflash.swf" type="application/x-shockwave-flash" width="700" height="300"> <param name="movie" value="topflash.swf"> <param name="play" value="true"><!-- 自動再生 --> <param name="loop" value="false"><!-- ループ --> <!--TOPFLASH--> <embed src="topflash.swf" type="application/x-shockwave-flash" width="700" height="300"></embed> <noembed><img src="topflash.jpg" width="700" height="300" alt="top桜"></noembed> </object> このように修正しました。 BrowsrCampで見ると、フラッシュ部分だけ真っ白くなっています。 イコールsafariでは 表示されていない と認識しているのですが… ご指摘お願いします><

その他の回答 (2)

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.3

> BrowsrCampで見ると、フラッシュ部分だけ真っ白くなっています。 > イコールsafariでは 表示されていない と認識しているのですが… BrowserCampでキャプチャを行ったマシンがプラグインを入れてない或いはプラグイン読み込みの前にキャプチャが行われていると言う可能性があります。 (多分あれはサイトで運用されているシステムが自動的にSafariでのアクセスを行ってその表示状態をキャプチャし、画像として提供しているものです。) 表示されてない=表示できないと取るのはどんなモンでしょう? ソースを正しく書いていればちゃんと表示できるはずです。

okyan
質問者

お礼

お世話になっております。 下記の補足のように直してmacを持ってる友人に確認をしてもらいましたら、フラッシュはきちんと表示され再生していました。 焦っていて冷静に考えられず表示されないと決め付けてしまいました。 ここで回答してくださった三名の方お騒がせして大変申し訳ありませんでした。 親切に教えてくださり、ありがとうございました。

noname#39970
noname#39970
回答No.1

objectが効かないかもしれない object  embed   img という囲い方をしてみるとどうなる?

okyan
質問者

お礼

macを持っている友人に依頼して確認したところ問題ありませんでした。 お騒がせしてすみませんでした>< ありがとうございました。

okyan
質問者

補足

ご回答ありがとうございます! 回答NO.2の補足に、修正したものをのせてみました。 うまくいきませんでした。 ご指摘いただきたくお願いします。 お手数おかけします。

関連するQ&A