• ベストアンサー

swfムービーを「XHTML」ファイルに挿入する際のタグの書き方

swfムービーを「XHTML」ファイルに挿入する際のタグの書き方を教えてください。 HTMLだと標準でパブリッシュしてくれますが、 XHTMLだと記述が違うので、良く分かりません。 お願いします!

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

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

あっ!間違ってました。すみません。バリュー等は""要ります。 document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="400" height="250">'); document.write(' <param name="movie" value="abc.swf" />'); document.write(' <param name="quality" value="high" />'); document.write(' <param name="play" value="true" />'); document.write(' <embed src="abc.swf" quality="high" pluginspage="http://www.macromedia.com/jp/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&Lang=Japanese" type="application/x-shockwave-flash" width="400" height="250" play="true">'); document.write(' </embed> '); document.write('</object>');

none_pro
質問者

お礼

見事チェッカークリア&ネスケもクリアで解決しました。! ありがとうございました!

その他の回答 (2)

回答No.2

(^^)いるんですよ、クライアントさんにチェッカー使う人。 (embedっていうタグは、認められてないらしい) それで、そういう人の会社のWeb構築する時、JavaScriptを使います。(^◇^;) 下記の様なコードを外部から読み込みます。 +-------------------------------------------------------------------------------- 例: document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="400" height="250">'); document.write(' <param name="movie" value="abc.swf" />'); document.write(' <param name=quality value=high>'); document.write(' <param name="play" value="true" />'); document.write(' <embed src="abc.swf" quality=high pluginspage="http://www.macromedia.com/jp/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&Lang=Japanese" type="application/x-shockwave-flash" width="400" height="250" play="true">'); document.write(' </embed> '); document.write('</object>'); +------------------------------------------------------- それで、プラグインが無い場合なども考えて、違う画像を差し替えるコードなども付け足してます。 間違っていたら、ごめんなさい。

回答No.1

● parameterの最後に「半角の空白+/」。 ● embedタグも、必ず</embed>で閉じる。 例:flash名;eny.swf. height=250px, width=400px, flash version 6の場合。 +---------------------------------------------------------------------------- <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="250" width="400"> <param name="movie" value="eny.swf" /> <param name="quality" value="best" /> <param name="play" value="true" /> <embed pluginspage="http://www.macromedia.com/go/getflashplayer" src="eny.swf" type="application/x-shockwave-flash" quality="best" play="true" height="250" width="400"></embed> </object> +----------------------------------------------------------------------------

none_pro
質問者

お礼

ありがとうございます。 でも、XHTML1.1チェッカーで調べたらエラー出ました。。 もうすこし待ってみます。

関連するQ&A