XHTML 1.0 Strict WebページにSWFオブジェクトを埋め込むにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/651575

質問

簡単な質問:フラッシュファイルを埋め込む標準準拠の方法を探しています。私はこのプロジェクトにDreamweaverを使用しています(私が気に入っているからではなく、同僚がHTMLの第一人者ではないためです)。これはおそらくHTMLの標準ですが、私が使用したいXHTMLの標準ではありません。

これを行う標準準拠の方法は何ですか?私は誰もが使用していると思われるJavaScriptライブラリを使用せずにそれを行うことを望みます。JavaScriptが有効になっていない場合にページが適切に劣化するように、純粋なXHTMLソリューションを探しています。

ありがとう、必要に応じて既存の非準拠コードを投稿できます。

役に立ちましたか?

解決

Satayのメソッドに関する情報を次に示します。

標準に準拠した方法は、<!> lt; object / <!> gt;を使用することです適切なタイプが設定されたタグ。ただし、さまざまなブラウザーでのサポートはかなり大雑把です。最善の策は、swfObjectなどのJavaScriptライブラリを使用して、指定されたdivタグにフラッシュを置き換える/埋め込むことです。

ほとんどの場合、javascriptを無効にするものはフラッシュを持たないか、または同様に無効にします。また、フラッシュに置き換えられるdiv内の代替HTMLも、より簡単にテストできます。

正直に言うよりも好きではありませんが、それが実際に機能することを確認する最も簡単な方法です...その道を選んだ場合の例を以下に示します。


  <object id="myflash" type="application/x-shockwave-flash" data="myfile.swf">
    <param name="movie" value="myfile.swf" />
  </object>

他のヒント

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top