1. まず、オブジェクトとは
埋め込みオブジェクトを定義します。この要素を使用して、XHTML ページにマルチメディアを追加してください。
この要素を使用すると、HTML ドキュメントに挿入されるオブジェクトのデータとパラメーター、およびデータの表示と操作に使用できるコードを指定できます。
object は本来、img 要素と applet 要素を置き換えることを目的としています。ただし、バグとブラウザのサポート不足により、これは起こりませんでした。
ブラウザのオブジェクト サポートは、オブジェクトの種類によって異なります。残念ながら、主要なブラウザはすべて、同じオブジェクト タイプをロードするために異なるコードを使用しています。
幸いなことに、object が解決策を提供します。 object 要素が表示されていない場合は、 の間のコードが実行されます。このようにして、複数のオブジェクト要素 (ブラウザごとに 1 つ) をネストできます。
2. オブジェクトの classid
は、オブジェクトの実行時設定を定義します。
画像には
まず例を見てみましょう:
<object classid="clsid:F08DF954-8592-11D1-B16A-00C0F0283628" id="Slider1" width="100" height="50"> <param name="BorderStyle" value="1" /> <param name="MousePointer" value="0" /> <param name="Enabled" value="1" /> <param name="Min" value="0" /> <param name="Max" value="10" /></object>
その中で、param の使用: param 要素を使用すると、XHTML ドキュメントに挿入されるオブジェクトの実行時設定を指定できます
つまり、これはタグは、それを含むオブジェクトに使用できます。
そして、classid は ActiveX コントロールの ID です
このコントロールの ID は次のように見つけることができます:
この Microsoft スライダー コントロールはMicrosoft スライダー コントロールプラグイン
思い出してください: ポータル:
Jquery Uploadify 3.21 およびバージョン 2.1 の使用に存在する問題 - レコード 3以前、jQuery Uploadify で同様の問題が発生しました。つまり、IE で Flash を使用する BUTTON が機能しませんでした。そこで、最後の文を追加しました:
if ($.browser.msie) { $(".swfupload").attr("classid","clsid:D27CDB6E-AE6D-11cf-96B8-444553540000");
ここでの声明: jQuery の新しいバージョンでは、$.browser.msie メソッドは廃止されました。したがって、この判断を使用することは避けてください。
同様に、次のクラス ID を探しています:
両方とも Flash である 2 つのプラグイン ID が見つかりました。
最初のものは IE ブラウザー用であり、もう 1 つは非 IE ブラウザー用です。
3.object と embedWeb ページ内で Flash コンテンツを通常に表示したい場合は、ページ内に Flash のパスを指定するタグが必要です。つまり、OBJECT タグと EMBED タグです。
OBJECT タグは Windows プラットフォームの IE ブラウザで使用され、EMBED は Windows および Macintosh プラットフォームの Netscape Navigator ブラウザと Macintosh プラットフォームの IE ブラウザで使用されます。
Windows プラットフォーム上の IE は、Activex コントロールを使用して Flash を再生しますが、他のブラウザは Netscape プラグイン テクノロジを使用して Flash を再生します。