質問 |
||
| 質問者: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 |
|
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |