XHTML 1.0 Strict WebページにSWFオブジェクトを埋め込むにはどうすればよいですか?
-
19-08-2019 - |
質問
簡単な質問:フラッシュファイルを埋め込む標準準拠の方法を探しています。私はこのプロジェクトにDreamweaverを使用しています(私が気に入っているからではなく、同僚がHTMLの第一人者ではないためです)。これはおそらくHTMLの標準ですが、私が使用したいXHTMLの標準ではありません。
これを行う標準準拠の方法は何ですか?私は誰もが使用していると思われるJavaScriptライブラリを使用せずにそれを行うことを望みます。JavaScriptが有効になっていない場合にページが適切に劣化するように、純粋なXHTMLソリューションを探しています。
ありがとう、必要に応じて既存の非準拠コードを投稿できます。
解決
標準に準拠した方法は、<!> 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>
他のヒント
所属していません StackOverflow