• ベストアンサー

Flashをxhtmlで表示するには

Flashをxhtmlで表示するには http://www.onflow.jp/blog/archives/2005/09/flashxhtmlembed.html のページを見て <object data="fma.swf" width="720" height="200" type="application/x-shockwave-flash"> <param name="movie" value="fma.swf" /> </object> 上記を入れてみたのですが、flashはうまく表示されるのですが、当方IE6、IE7の環境だと「セキュリティ保護のため、コンピュータにアクセスできるアクティブコンテンツは表示されないよう、webブラウザで制限されています・・・」と情報バーが出てきます。 もちろん、コンテンツを許可すれば見れるのですが、情報バーを表示させないようにするには、ブラウザ側での設定でしか無理なのでしょうか? xhtml側で情報バーを無くす方法がありましたら教えてくださいませ。 また、リンク先にある http://www.onflow.jp/blog/archives/2006/04/20064activexief.html のページでのjavaを使うやり方も試してみましたが、情報バーは出てきてしまいます><

  • gc110
  • お礼率75% (63/84)

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

  • ベストアンサー
  • waracabin
  • ベストアンサー率64% (40/62)
回答No.3

あてずっぽうですが。。 情報バーが表示されるのは、ローカルファイルに対してですか? ローカルファイル(サーバーにアップロードしてないファイル)上でJavascriptなどを走らせると問答無用でセキュリティ制限を受けます。 詳しくは「Mark of the Web」で検索してみてください。 http://support.adobe.co.jp/faq/qadoc/AJ25.nsf/900f7bf03cd385244925696900084026/7b4d8a60f37126af4925713200090b01?OpenDocument ローカルファイルでない場合は……すいません、わかりかねます(苦笑 すでにお試しかと思いますが、こちらも参考に。。。 「Adobe Flash をクロスブラウザで埋め込み表示させる Valid な XHTML 1.0/1.1」 http://xiss.g.hatena.ne.jp/orzccc/20080716/1216226479 「XHTMLにFlashを埋め込む - Archiva」 http://archiva.jp/web/html-css/embedding_flash.html

gc110
質問者

お礼

すいません。こちらの回答で解決しました。 どうもありがとう。

その他の回答 (2)

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.2

一応探すとこういうのが出てくるけど… http://support.microsoft.com/kb/947195/ja/ 極端な話、「.xhtml」を諦めるしかないんだけど……… (自分も諦めたクチ)

gc110
質問者

お礼

IE6のシュアがまだ多い昨今、xhtmlはあまりおすすめではないのですね。。。どうもです。

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

IE7は知らないけれどIE6でxhtmlは表示できないよ。 xmlなら表示できるけど。

gc110
質問者

お礼

http://allabout.co.jp/internet/hpcreate/closeup/CU20070115B/xhtml.htm こういうことですね、どうもです。 で、肝心の質問の件なんですが。。。

関連するQ&A

  • IE 特定のFlashが表示されない!

    自分のホームページに埋め込んだFlashが表示されません!普段、非IEブラウザーを使っているのですがそちらではうまく表示されています。IEでのみ起こる謎の症状で対処に困っております。YouTubeなどのページはしっかりと表示されます。自分で作ったページのみで起こる現象のようです。 これまでに講じた策は、 ・Flash再インストール ・IEのセキュリティレベルを中高から中に引き下げる ・IEセキュリティレベルの設定でActiveX及びJAVAが有効になっていることを確認 ・キャッシュ&クッキーの削除 です。 ソースコードは、 <div id="icatch"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="780" height="250" id="FlashID" title="banner"> <param name="movie" value="banner.swf" /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <!-- このパラメータータグにより、Flash Player 6.0 または 6.5 以降を使用して、Flash Player の最新バージョンをダウンロードするようメッセージが表示されます。ユーザーにメッセージを表示させないようにする場合はパラメータータグを削除します。 --> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- 次のオブジェクトタグは IE 以外のブラウザーで使用するためのものです。IE では IECC を使用して非表示にします。 --> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="banner.swf" width="780" height="250"> <!--<![endif]--> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- ブラウザーには、Flash Player 6.0 以前のバージョンを使用して次の代替コンテンツが表示されます。 --> <div> <h4>このページのコンテンツには、Adobe Flash Player の最新バージョンが必要です。</h4> <p><a href="http://www.adobe.com/go/getflashplayer"><img src="images/center1.png" /></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> </div> となっています。 ほかのブラウザーでは普通に表示されているので、まったくもって謎です。この状況の解決方法を教えてください! ご回答お待ちしております。

    • ベストアンサー
    • HTML
  • Java scriptでFLASHを表示したときのスクロールバー表示

    Java scriptでFLASHを表示したときのスクロールバー表示について悩んでいます。 index.htmlにはアイコンがあり、それをクリックするとJava scriptで小窓が開くようにしてあります。そこには、“scrollbars=yes”の引数があります。 小窓にはFLASHがひとつ表示されます。IEでの表示対策のため、FLASHを<object>ではなく、Java scriptで表示するようにしています。document.write('<embed src="***.swf"・・・といった感じです。 そうすると、index.htmlのJavascript小窓オープン時に“scrollbars=yes”としたにもかかわらず、小窓のウィンドウサイズを小さくしたときにスクロールバーが出ません。 FLASHを<object>で配置するとリサイズ時にスクロールバーが出るので、FLASHをJavascriptで配置するとそうなってしまうのかなぁ、と思っています。 IEで点線の枠が出てしまうのがみっともないので、できるだけ<object>で配置したくはないのですが…。 この場合、スクロールバーを表示するようにはできないでしょうか。

  • バイナリデータからFlashを表示させる方法

    プログラム上でデータを書き換えて作成したtest.swfを 下記のようにするとブラウザ上で表示されますが echo "<object data=test.swf type=application/x-shockwave-flash width=550 height=400></object>"; ファイルを作成せずにブラウザ上で表示したいのですが、どのようにしたらいいでしょうか。 header('Content-type: application/x-shockwave-flash'); echo $swf_data; // test.swfのバイナリデータ とすると表示されますが、Flash以外に画面上に テキストボックスや、ボタンを表示したいのですが、 上記の方法ではできませんでした。 どのように記述すればいいのでしょうか? また、ご指摘するには情報が不足しているようでしたら、 不足情報をご指摘ください。

    • ベストアンサー
    • PHP
  • Flashで書き出したhtmlをXHTML変換すると、Flash部分が切れて表示される

    Flashで書き出したhtmlをXHTML変換すると、Flash部分が切れて表示されます。Firefoxのみでの症状です。ieやSafariは大丈夫です。 高さ700ピクセルくらいのFlashですが、上下がばっさり消えて高さ200ピクセルくらいだけが表示されます(横方向は大丈夫です)。 Flash書き出しのhtmlはドキュメントタイプの宣言がなかったりでweb標準じゃないので正しくXHTMLで表示させることが目的です。 色々ソースを削ってあやしいところを検証したところ、 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> の部分を消すと正常に表示されるので、この部分が原因なのはわかるのですが・・・、この場合、どうドキュメントタイプの宣言をすればいいのでしょうか?

  • XHTMLとFlashのパブリッシュについて。

    swfをページに組み込む際に、FlashMXについているパブリッシュ機能を使えば、<embed>が入ってW3Cに推奨されず、<embed>だけを消して<object>のみを使えばブラウザによっては対応していない(http://www.htmq.com/html/embed.shtml)と、八方塞がりで困っています。そこで、下記の質問を参考にしました。 【http://oshiete1.goo.ne.jp/kotaeru.php3?q=467352】 ですが、わたしがJavaScriptの技術を取得していないために、記述されているタグを見ても内容がさっぱりわかりません。それは今後の努力で会得していくつもりです。しかし、自分勝手ではありますが、すぐにでもこの問題を解決したいのです。 この問題を解決していただける方がいましたら、お手数ですがご指南願います。 あと、<object>のみでswfを表示させた際、どの程度の方々が見られなくなるか、参考程度で良いので(自論で構いません。正確な数値があるわけでもないので;)お聞かせ願えれば幸いです。よろしくお願いします。

    • ベストアンサー
    • HTML
  • flashがブラウザで表示されません。

    flash cs6で作成したswfファイルをDreamweaver cs6でhtmllに挿入しブラウザープレビューすると ”このページのコンテンツには、Adobe Flash Player の最新バージョンが必要です。” と表示されflashが白塗りの空欄で観れません。 また同htmlファイルはアップロード済みでアドレスから検索しても同様です。 Dreamweaver上でswfファイルはプロパティインスペクタで再生できます。 ただindex.htmlファイルから、パブリッシュしたflashのhtmlファイルにリンクした場合、 ブラウザプレビューでflashは表示されました。 問題点はどこにあるのでしょうか? よろしくおねがいします。

  • FLASHを携帯電話向けに表示させることについて

    FLASH MX 2004(FLASHI MX 7.2)を使用しています。今のホームページはメニューバーやコンテンツである写真は SWFファイルで制作しています。携帯電話からアクセスするとこれらのSWFファイルが表示されないようなのですが、 Flash LiteをダウンロードしてFLASH制作に使用することでPCだけではなく携帯電話からのアクセスでも表示される ようになるのでしょうか。調べてみるとFlash Liteはいろいろと機能的な制約があることはわかりました。 (こちらを参考にしました http://www.adobe.com/jp/devnet/devices/articles/togoru_03.html) これらの機能上の制約をクリアしたとして考えたとき 1.Flash Liteを使用することでPC・携帯電話ともにFLASHが閲覧できるSWFが作れる。 2.既存のホームページに加え、Flash Liteを使用して携帯電話用ページを新たに作る必要がある。 このどちらと考えればよろしいのでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • Flashの外部ファイル化の質問です。

    flash cs4でフラッシュを制作し、そのflashをdreamweaver cs4でhtml内に配置しました。 下記のソースコードを簡略化したいのですが、やり方がわかりません。 flashのソースコードを外部ファイル化して、すっきりさせたいので す。 どなたか教えていただけないでしょうか? よろしくお願い致します。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>無題ドキュメント</title> <script src="scripts/swfobject_modified.js" type="text/javascript"></script> </head> <body> <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="700" height="400"> <param name="movie" value="images/karon_flash.swf" /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <!-- このパラメータタグにより、Flash Player 6.0 または 6.5 以降を使用して、Flash Player の最新バージョンをダウンロードするようメッセージが表示されます。ユーザにメッセージを表示させないようにする場合はパラメータタグを削除します。 --> <param name="expressinstall" value="scripts/expressInstall.swf" /> <!-- 次のオブジェクトタグは IE 以外のブラウザで使用するためのものです。IE では IECC を使用して非表示にします。 --> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="images/karon_flash.swf" width="700" height="400"> <!--<![endif]--> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="6.0.65.0" /> <param name="expressinstall" value="scripts/expressInstall.swf" /> <!-- ブラウザには、Flash Player 6.0 以前のバージョンを使用して次の代替コンテンツが表示されます。 --> <div> <h4>このページのコンテンツには、Adobe Flash Player の最新バージョンが必要です。</h4> <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Adobe Flash Player を取得" width="112" height="33" /></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> <script type="text/javascript"> <!-- swfobject.registerObject("FlashID"); //--> </script> </body> </html>

  • xhtml1.0でflashの記述方法

    最近xhtmlを始めたばかりでflashの記述方法について質問です。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <script type="text/javascript" src="js/AC_RunActiveContent.js"></script> <script type="text/javascript" src="js/flash.js"></script> <noscript> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="800" height="500" id="enter" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="enter.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <embed src="enter.swf" quality="high" bgcolor="#000000" width="800" height="500" name="enter" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer" /> </object> </noscript> このように記述していますがxhtmlではembedタグを受け入れないようで エラーが出てしまいます。いろいろ調べてみたのですが人によって IEのアクティブ化の方法やjsの記述も違うようでブラウザの対応が できるものとできないものなど何が一番いい方法なのかな~・・・ とパニック状態になってしまいました。(^^; みなさんはどのような方法で記述していますか?お勧めの方法など ありましたら是非お力添えお願いします。 環境はflash8proのwinxpです。 AC_RunActiveContent.jsはアドビのサイトからダウンロードしたもので flash.jsは以下の内容です。 AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','width','800','height','500','bgcolor','#000000','src','swf/enter','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','swf/enter' ); //end AC code

  • FLASHが表示されない??

    こんばんわ。 すみません、前の質問もまだ締め切ってないのですが(まだ解決してないんです~~)、よかったら教えてください。 たぶん、Flashを使ったページが表示されないんだと思うんです。 Macromediaのダウンロードページも真っ白で何も表示されないんです・・。 あ!Flashが見れない!と気づいたのは、Sharpのホームページなのですが・・。 (Mebiusを使っているので) ダウンロードページが表示できなくても、Flashをダウンロードする方法ってありますか? でもIE6の、インターネットオプションの、一時ファイルの設定で「設定」を開いて、オブジェクトの表示ってやると、「ShockWave Flash Object」っていうのと、[Shockwave Active Control]っていうのがちゃんとあるんです。 これってちゃんとダウンロードできてるのに表示されないってことなんでしょうか? なんでもいいです、アドバイスください! シャープのサポートページに行けなくて困ってるんです・゜゜・(×_×)・゜゜・。

専門家に質問してみよう