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
お礼
お早い回答ありがとうございます。 仰るとおり、カテゴリに動画の項目があり、 そのカテゴリだけのページにしたらエラーが出たので質問させていただきました。 被らないように「id="zp_(記事番号)"」に修正したら どのブラウザでもエラーが出ず、Another HTML-lint gatewayのエラーも出なくなりました。 同じ記事に複数入れる場合は時間を記述しようと思います。 素早い回答ありがとうございました。