Flashの埋め込みタグをXhtmlに対応させる。

| | コメント(0) | トラックバック(0)

Flashのはき出す埋め込みタグが、xhtmlに対応したいなかった。
最新バージョンは対応しているかもしれないが、KUMAOの使っているのは未だにMX。

しかし、以下のようにタグを修正する事で、XHTML規格に準拠させる事ができる。
そのコードは

<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="830" HEIGHT="282" id="bokkaian_top" ALIGN="">
<PARAM NAME=movie VALUE="bokkaian_top.swf">
<PARAM NAME=menu VALUE=false>
<PARAM NAME=quality VALUE=autohigh>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<EMBED src="bokkaian_top.swf" menu=false quality=autohigh bgcolor=#FFFFFF  WIDTH="830" HEIGHT="282" NAME="bokkaian_top" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
</EMBED>
</OBJECT>

これを

<object data="bokkaian_top.swf" type="application/x-shockwave-flash" width="830" height="282">
<param name="movie" value="bokkaian_top.swf" />
<param name="menu" value="false" />
<param name="quality" value="autohigh" />
<param name="bgcolor" value="#ffffff" />
<param name="wmode" value="transparent" />トップ画像
</object>

と書き換える。

6行目の記述は HTMLチェックサイトAnother HTML-lint gatewayでチェックしたら。

<object> には等価な内容を書くようにしましょう。
と怒られた事に対する対策です。

これで、100点です。

しかし、FlashPlayerが入っていなくても自動的にインストールが行われない。
objectに対応していない古いブラウザではFlashが再生されない。
と言った事はあるので注意したい。

参考サイト

トラックバック(0)

このブログ記事を参照しているブログ一覧: Flashの埋め込みタグをXhtmlに対応させる。

このブログ記事に対するトラックバックURL: http://kumao.net/mt/mt-tb.cgi/631

コメントする

KUMAOの押入TOP

カウンタ

Twitter

books

最近のブログ記事

このブログ記事について

このページは、kumaoが2010年3月 8日 19:30に書いたブログ記事です。

ひとつ前のブログ記事は「Wordpressで投稿記事の順序を変えるプラグイン 「AStickyPostOrderER」」です。

次のブログ記事は「Word PressでFlash の embed タグを XHTML Valid なタグに変換してくれるプラグイン「embeded swf object Validator」」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

にほんブログ村 IT技術ブログへ
無料テンプレートならテンプレートキング

books