<OBJECT>
<OBJECT> タグは、<APPLET> や<EMBED>、<BGSOUND>、<IMG>、<IFRAME> などに代わり、 画像や動画、音声、各種プラグインデータ、Javaアプレット、他のHTMLドキュメントをページ上に貼り付ける為の汎用的なタグです。パラメータの受け渡しには <PARAM> を用います。
書式
<object
id="ID"
class="クラス"
style="スタイル"
title="タイトル"
lang="言語"
dir="方向"
onclick="スクリプト"
ondblclick="スクリプト"
onmousedown="スクリプト"
onmouseup="スクリプト"
onmouseover="スクリプト"
onmousemove="スクリプト"
onmouseout="スクリプト"
onkeypress="スクリプト"
onkeydown="スクリプト"
onkeyup="スクリプト"
tabindex="n"
> ... </object>
開始タグと終了タグは省略できません。開始タグと終了タグの間には PARAM要素またはブロック要素、インライン要素が任意回数表れます。
属性
- classid
- 実行ファイルのURLを指定します。データの形式に応じてdata属性を併用したり、代用されたりする。Internet Explorer の Active X コントロールを貼り付けるには、clsid:class-identifier を指定します。codebase 属性を基準とします。
- codebase
- classid、data、archive属性のURLを指定する際の基準となるURLを指定します。
- type
- data属性で指定したデータのMIMEタイプ
- codetype
- classidで指定したプログラムのMIMEタイプ
- alt
- 画像表示やアプレット、インラインフレーム等に対応していないブラウザのために、代わりに表示する代替テキストを指定します。
- archive
- アーカイブファイルの相対パスを指定します。
- border
- 枠線の幅を指定します。
- code
- コードのURLを指定します。
- data
- 埋め込むデータのURL
- name
- 名前を指定します。
- height
- 高さをピクセル単位、またはパーセンテージ単位で指定します。ピクセル単位で指定するときは、数値のみ指定して単位の px は付けません。
- width
- 幅をピクセル単位、またはパーセンテージ単位で指定します。ピクセル単位で指定するときは、数値のみ指定して単位の px は付けません。
HTML の各要素は DTD によって定義されています。 OBJECT 要素が DTD でどのように定義されているかを見るには、次のリンクをクリックしてください。
OBJECT 要素の使用例と表示サンプルを次に示します。表示結果はブラウザによって異なることがあります。
<object data="../mime.html" type="text/html" width="400" height="200">