2009年04月17日

embed要素をobject要素に置換できず

非推奨要素であるembed要素の使用を避けるため、前回記事YouTube動画を貼付した際、新管理画面におけるHTMLエディタのHTMLソースエディタ上で、貼付するためのHTMLコードのうちobject要素 + embed要素をobject要素のみに置換してから貼付した。
しかし、投稿後にHTMLコードを確認したら、何故かobject要素 + embed要素になっている。
具体的には、こうだ。

<object width="480" height="385">
<param name="movie" value="http://www.youtube.com/v/tgkvHTkmub8&amp;hl=ja&amp;fs=1&amp;rel=0">
</param>
<param name="allowFullScreen" value="true">
</param>
<param name="allowscriptaccess" value="always">
</param>
<embed src="http://www.youtube.com/v/tgkvHTkmub8&amp;hl=ja&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385">
</embed>
</object>
<object width="480" height="385" type="application/x-shockwave-flash">
<param name="movie" value="http://www.youtube.com/v/tgkvHTkmub8&amp;hl=ja&amp;fmt=6" />
2009年東京バレエ団公演「ベジャール・ガラ」よりシルヴィ・ギエム「ボレロ」 1/2
</object>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="src" value="http://www.youtube.com/v/tgkvHTkmub8&amp;hl=ja&amp;fmt=6" />
<embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/tgkvHTkmub8&amp;hl=ja&amp;fmt=6">
</embed>
</object>

上段がYouTubeから提供されたHTMLコード、中段がHTMLソースエディタで編集した筈のHTMLコード、下段が現在のHTMLコード。
Firefoxで編集したのだけれど、JavaScriptのウェブブラウザ依存による症状なのか、それともlivedoor Blogの特性なのか。

2
m_hiro at 00:08 :Comments(0),TrackBack(0)
Categories : 日記/一般コンピュータ
このエントリーをはてなブックマークに追加 mixiチェック

コメントする

このブログにコメントするにはログインが必要です。