<object>

画像データや音声データ、その他アプレットや外部HTMLなどのオブジェクトを配置します。<img>要素(画像データ)や<bgsound>要素(音声データ)などは、それぞれ特定のオブジェクトを扱う要素ですが、<object>要素は、これらのオブジェクトをより汎用的に包括するための要素です。


ブラウザ

IE3 / IE4 / IE5 / IE5.5 / IE6 / N3 / N4 / N6 / N7 / O6 / O7 / O9 / Fx1 /Fx2 / IE5 mac

▲PageTop

仕様

・構成
要素区分 エンドタグ ネストできる要素 備考
インライン 省略不可 flow が何回か出現、もしくは出現しない。

・属性
属性名 必須 意味
data ファイルのURL URL
type 文書タイプ 例:
text/html
html文書
text/plain
テキスト文書
image/gif
gifファイル
image/jpeg
jpegファイル
参考URL:iana
classid 要素内で実行するプログラムのURL URL
codetype 実行プログラムのファイルタイプ 規定値:type属性のMYMEタイプ
archive アーカイブファイル(例:.jar)のURL URL
codebase 要素で指定する相対URLの基準を指定 URL
width 要素の幅 %かpx
height 要素の高さ %かpx
usemap 直後にある<map>要素のname属性
declare 実行プログラムの待機 declare
standby プログラムやデータが読み込まれるまでのテキスト 任意のテキスト
name 識別名 任意のテキスト
tabindex Tabボタンで選択できる順番 数値
align 配置位置
top
上端
bottom
下端
left
左端
right
右端
middle
中央
border 枠の太さ px値
hspace 要素の左右マージン px値
vspace 要素の上下マージン px値
class class名 スタイルシートを設定したclass名
id id名 スタイルシートを設定したid名もしくは、任意のテキスト
title 説明文 任意のテキスト
style スタイル 任意のスタイル
lang 言語コード 例:ja
dir 読む方向
rtl
右から左に読む
ltr
左から右に読む

・イベント
イベント 仕様
onclick クリック時に発生
ondblclick ダブルクリック時に発生
onmousedown 要素上でマウスボタンを押したときに発生
onmouseup 要素上でマウスボタンを離したときに発生
onmouseover ポインティングデバイスが要素上を通過したときに発生
onmousemove ポインティングデバイスが要素上で動くと発生
onmouseout 要素の領域から出るときに発生
onkeypress 要素上でキーが押されて、要素から離れたとき発生
onkeydown 要素上でキーが押されたとき発生
onkeyup 要素上で押されたキーを離したとき発生

▲PageTop

サンプル

ソースコード

<html>
  <head>
    <title>サンプルコード</title>
  </head>
  <body>
    <object data="../../../../images/common/logo.gif" type="image/gif" width="220" height="80">IT専科ロゴ</object>
  </body>
</html>

表示結果

IT専科ロゴ

▲PageTop

関連項目

HTML

<bgsound> / <embed> / <img>


▲PageTop