ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:gekko-b embed タグを valid になるよう書き換えたい
困り度:
  • 困っています
スティッカム!(​http://www.stickam.jp/)​というサイトのサービスを利用しようとしています。

<embed src="​http://xxxxxx"​ type="application/x-shockwave-flash" width="360" height="160" scale="noscale" allowScriptAccess="always"></embed>

を見よう見まねで

<object data="​http://xxxxxx"​ type="application/x-shockwave-flash" width="360" height="160"><param name="allowScriptAccess" value="always" /></object>

にしてみたのですが、表示されませんでした。(上のソースなら表示されます)
XHTMLでvalidになるように記述したいのですが、具体的な書き方をお教え頂けたら嬉しいです。
質問投稿日時:08/04/06 00:19
質問番号:3925563
この質問に対する回答は締め切られました。
最新から表示回答順に表示

回答

 

回答者:tenderfeel javascriptでvalidにするライブラリが結構出てるのでそれ使うとか…

http://blog.deconcept.com/swfobject/
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/04/07 01:20
回答番号:No.3
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:BlurFiltan object と embed は全く書き方が違いますよ。

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="360" height="160" id="○○" align="middle">
<param name="movie" value="○○.swf" />
</object>
種類:回答
どんな人:一般人
自信:参考意見
回答日時:08/04/06 09:02
回答番号:No.2
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:taloo <embed>を使わない(<object>未対応ブラウザでは表示出来ません)ことが唯一の対処法です。

JavaScriptで
<script type="text/javascript">
<![CDATA[
document.write('<embed 略></embed>');
]]>
</script>
とすることでもvalidになりますが、
<noscript>の中に<embed>を書くとinvalidになりますので、
「embed対応、object未対応、JavaScript停止のブラウザ」で表示出来ません。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/04/06 03:56
回答番号:No.1
この回答へのお礼この回答にお礼をつける(質問者のみ)
 
最新から表示回答順に表示