<object></object>
ブラウザ |
|
---|---|
分類 | |
要素 |
この要素は、img要素、iframe要素、applet要素、(他、独自拡張のbgsound要素、embed要素)などの代わりに使用できますが、ブラウザの対応がまだ完全ではないようです。
<object data="example.jpg" type="image/jpeg" width="200" height="100"> ~ </object>
代替の内容
指定したデータが利用できない場合は、この要素の内容が代替として使用されることになります。
<object data="example.jpg" type="image/jpeg" width="200" height="100">
ここに代替の内容を記述
</object>
以下は、object要素内に代替内容を指定した例です。
入れ子にして使用した例
次の例では、動画データ(MPEG)を再生できない場合は、静止画像(JPEG)が表示されるように指定しています。
<object data="example.mpeg" type="video/mpeg" width="200" height="100">
<object data="example.jpg" type="image/jpeg" width="200" height="100"></object>
</object>
対応している要素で埋め込む例
次の例では、object要素に対応していない場合は、embed要素で埋め込まれるように指定しています。
<object classid="clsid: ..." codebase="http:// ..." type="application/x-shockwave-flash" width="200" height="100">
<param name="movie" value="example.swf">
<param name="loop" value="false">
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<embed src="example.swf" loop="false" quality="high" bgcolor="#ffffff" type="application/x-shockwave-flash" width="200" height="100" pluginspage="http:// ...">
</object>
パラメータの指定
パラメータを指定する場合は、object要素内の最初の部分(代替内容よりも前)にparam要素を配置します。
<object classid="clsid: ..." codebase="http:// ..." type="application/x-shockwave-flash" width="200" height="100">
<param name="movie" value="example.swf">
<param name="loop" value="false">
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<embed src="example.swf" loop="false" quality="high" bgcolor="#ffffff" type="application/x-shockwave-flash" width="200" height="100" pluginspage="http:// ...">
</object>