<APPLET>(Javaアプレット:Java Applet )

説明

HTML文書内にJavaアプリケーションを埋め込みます。

サポート状況

文書型定義

対応
廃止予定・非推奨
廃止・未対応
HTMLCompact
HTML
ISO-HTML
1.02.02.x3.03.2 4.0
Mobile
4.01
Strict
4.01
Transitional
4.01
Frameset
 Pre
XHTML
1.0
Strict
1.0
Transitional
1.0
Frameset
1.1BasicMP

ブラウザ

実装
不完全な実装
未実装
Internet Explorer(win) Netscape(win) Opera
1.02.03.04.05.05.56.0 1.02.03.04.06.07.0 6.07.0
iMode J-sky EZ
1.02.03.04.05.0 1.02.03.0 1.02.0

要素のデータ

各HTMLバージョンの、開始タグと終了タグのタグ省略の可否、子要素(要素の中身)、親要素、モジュールなど。
子要素の記号の意味はHTMLの要素辞典の見方参照。

HTML 3.2

開始タグ省略不可
終了タグ省略不可
子要素 (A | APPLET | B | BASEFONT | BIG | BR | CITE | CODE | DFN | EM | FONT | I | IMG | INPUT | KBD | MAP | PARAM | SAMP | SCRIPT | SELECT | SMALL | STRIKE | STRONG | SUB | SUP | TEXTAREA | TT | U | VAR | #PCDATA)*
親要素 A ADDRESS APPLET B BIG BLOCKQUOTE BODY CAPTION CENTER CITE CODE DD DFN DIV DT EM FONT FORM H1 H2 H3 H4 H5 H6 I KBD LI P PRE SAMP SMALL STRIKE STRONG SUB SUP TD TH TT U VAR

HTML 4.01 Transitional

開始タグ省略不可
終了タグ省略不可
子要素 (A | ABBR | ACRONYM | ADDRESS | APPLET | B | BASEFONT | BDO | BIG | BLOCKQUOTE | BR | BUTTON | CENTER | CITE | CODE | DFN | DIR | DIV | DL | EM | FIELDSET | FONT | FORM | H1 | H2 | H3 | H4 | H5 | H6 | HR | I | IFRAME | IMG | INPUT | ISINDEX | KBD | LABEL | MAP | MENU | NOFRAMES | NOSCRIPT | OBJECT | OL | P | PARAM | PRE | Q | S | SAMP | SCRIPT | SELECT | SMALL | SPAN | STRIKE | STRONG | SUB | SUP | TABLE | TEXTAREA | TT | U | UL | VAR | #PCDATA)*
親要素 A ABBR ACRONYM ADDRESS APPLET B BDO BIG BLOCKQUOTE BODY BUTTON CAPTION CENTER CITE CODE DD DEL DFN DIV DT EM FIELDSET FONT FORM H1 H2 H3 H4 H5 H6 I IFRAME INS KBD LABEL LEGEND LI NOFRAMES NOSCRIPT OBJECT P Q S SAMP SMALL SPAN STRIKE STRONG SUB SUP TD TH TT U VAR

HTML 4.01 Frameset

開始タグ省略不可
終了タグ省略不可
子要素 (A | ABBR | ACRONYM | ADDRESS | APPLET | B | BASEFONT | BDO | BIG | BLOCKQUOTE | BR | BUTTON | CENTER | CITE | CODE | DFN | DIR | DIV | DL | EM | FIELDSET | FONT | FORM | H1 | H2 | H3 | H4 | H5 | H6 | HR | I | IFRAME | IMG | INPUT | ISINDEX | KBD | LABEL | MAP | MENU | NOFRAMES | NOSCRIPT | OBJECT | OL | P | PARAM | PRE | Q | S | SAMP | SCRIPT | SELECT | SMALL | SPAN | STRIKE | STRONG | SUB | SUP | TABLE | TEXTAREA | TT | U | UL | VAR | #PCDATA)*
親要素 A ABBR ACRONYM ADDRESS APPLET B BDO BIG BLOCKQUOTE BODY BUTTON CAPTION CENTER CITE CODE DD DEL DFN DIV DT EM FIELDSET FONT FORM H1 H2 H3 H4 H5 H6 I IFRAME INS KBD LABEL LEGEND LI NOSCRIPT OBJECT P Q S SAMP SMALL SPAN STRIKE STRONG SUB SUP TD TH TT U VAR

XHTML 1.0 Transitional

子要素 (a | abbr | acronym | address | applet | b | basefont | bdo | big | blockquote | br | button | center | cite | code | del | dfn | dir | div | dl | em | fieldset | font | form | h1 | h2 | h3 | h4 | h5 | h6 | hr | i | iframe | img | input | ins | isindex | kbd | label | map | menu | noframes | noscript | object | ol | p | param | pre | q | s | samp | script | select | small | span | strike | strong | sub | sup | table | textarea | tt | u | ul | var | #PCDATA)*
親要素 a abbr acronym address applet b bdo big blockquote body button caption center cite code dd del dfn div dt em fieldset font form h1 h2 h3 h4 h5 h6 i iframe ins kbd label legend li noframes noscript object p q s samp small span strike strong sub sup td th tt u var

XHTML 1.0 Frameset

子要素 (a | abbr | acronym | address | applet | b | basefont | bdo | big | blockquote | br | button | center | cite | code | del | dfn | dir | div | dl | em | fieldset | font | form | h1 | h2 | h3 | h4 | h5 | h6 | hr | i | iframe | img | input | ins | isindex | kbd | label | map | menu | noscript | object | ol | p | param | pre | q | s | samp | script | select | small | span | strike | strong | sub | sup | table | textarea | tt | u | ul | var | #PCDATA)*
親要素 a abbr acronym address applet b bdo big blockquote body button caption center cite code dd del dfn div dt em fieldset font form h1 h2 h3 h4 h5 h6 i iframe ins kbd label legend li noscript object p q s samp small span strike strong sub sup td th tt u var

属性

  • ◎ = 必須
  • ○ = 対応
  • − = 廃止・未対応
  • (○) = 廃止予定・非推奨
  • TF または F = TransitionalとFrameset、またはFramesetのみ対応
  • (TF)または(F) = TransitionalとFramesetでまたはFramesetのみ対応しているが非推奨
  • ブラウザの場合は記号ではなく対応しているバージョンのナンバーを記述しています。
  • この表に使われる略称についてはHTMLの要素辞典の見方参照。

固有属性

属性名 属性の値 HTML XHTML PC Browser Mobile Browser
1.02.02.x3.03.2 4.0M4.01 CISO 1.01.1BMP IENNOiJEz
code URI TF TF 3.0 2.0 3.5
Java Appletのクラスファイル名を指定します。
codebase URI TF TF 3.0 2.0
code属性,object属性,archive属性の基準となるパスを指定します。
alt テキスト TF TF 3.0 2.0
アプレットが表示できない時に代わりに表示する文字を指定します。
align absbottom | texttop | absmiddle | baseline 4.0 3.0
middle | top TF TF 4.0 3.0
bottom | left | right TF TF 2.0 2.0
center 3.0のみ
absbottom
行の下部に指定された一番低いテキストや画像の下部に揃えて配置
absmiddle
行の中央の位置に配置
baseline bottom
ベースラインに指定された画像の下部を揃える(デフォルト)
texttop
アセンダーラインに指定された画像の下部を揃える
top
行の上部に指定されたアプレットの上部を揃える
middle center
行の中央の位置に配置
left
行の左端に指定されたアプレットを表示し行内の指定されたアプレットの前の文字とそれ以降の文字を右側にまわりこませる。
right
行の右端に指定されたアプレットを表示し行内の指定されたアプレットの前の文字とそれ以降の文字を左側にまわりこませる。
archive URI TF TF 2.0 2.0
Java Applet関連ファイルをまとめたアーカイブのURIを指定します。
object URI TF TF
アプレットの直列化されたデータファイル名。
src URI 4.0
Java Appletのクラスファイル名を指定します。
height 長さ TF TF 3.0 2.0 3.5
アプレットの縦幅を指定します。
width 長さ TF TF 3.0 2.0 3.5
アプレットの横幅を指定します。
hspace ピクセル数 TF TF 3.0 2.0 4.0
アプレットの周りの横方向の余白を指定します。
vspace ピクセル数 TF TF 3.0 2.0 4.0
アプレットの周りの縦方向の余白を指定します。
mayscript mayscript 3.0
アプレットから JavaScript にアクセスできるようする。
name cdata TF TF 2.0 3.0
名前を指定します。

共通属性

属性名 属性の値 HTML XHTML PC Browser Mobile Browser
1.02.02.x3.03.2 4.0M4.01 CISO 1.01.1BMP IENNOiJEz
datafld cdata 5.0
データバインド時のデータフィールド名を指定します。
datasrc cdata 4.0
データバインド時のデータソース名を指定します。
unselectable on | off 5.5
要素を選択することを禁じられるかどうか明示します。
on
要素の選択を禁止します
off
要素の選択を許します(デフォルト)
atomicselection false | true 5.5
全体で分割不可能なユニットとして要素およびその内容が選択されるに違いないかどうか明示する。
false
要素の内容は個々に選択することができます(デフォルト)
true
要素およびその内容は単一のユニットとして単に選択される
language javascript | jscript | vbscript | vbs 4.0
スクリプト言語を指定します。
style スタイルシート TF TF 3.0 4.0
スタイルシートを設定します。
class クラス名(CDATA TF TF 3.0 3.0 7.0
要素のクラス名を設定します。
id ID TF TF 3.0 3.0 7.0
文書規模で一意的なIDを設定します。
title テキスト TF TF 3.0 4.0 7.0
要素に対して補助的な情報を記述します。
accesskey 1文字 5.0
要素部分にショートカット・キーを割り当てます。
tabindex 数値 5.0
TABキーを押した時に移動するフォーカスの順番を指定します。
lang 言語コード 4.0 3.0
要素の内容と属性の値の言語を指定します。
dir ltr | rtl 5.0 6.0
要素に含まれる文字の文字方向を指定します。
ltr
左から右へ
rtl
右から左へ

イベント属性

イベント属性名 HTML XHTML IE NN O イベント発生状況
4.01 1.01.1
onafterupdate 4.0 データが正しく送信されたとき。
onbeforecut 5.0 カットする前。
onbeforeeditfocus 5.0 テキストエリアにフォーカスする前。
onbeforepaste 5.0 ペーストする前。
onbeforeupdate 4.0 データ送信前。
onblur 4.0 フォーカスを失ったとき。
oncellchange 4.0 データのセルの変更するとき。
onclick 4.0 クリックしたとき。
oncontextmenu 5.0 右クリックしたとき。
oncut 5.0 カットしたとき。
ondataavailable 4.0 オブジェクトのデータソースオブジェクトのデータの到着するとき。
ondatasetchanged 4.0 オブジェクトのデータソースオブジェクトのデータセットの変更するとき。
ondatasetcomplete 4.0 オブジェクトのデータソースオブジェクトのデータセットが完了したとき。
ondblclick 4.0 ダブルクリックしたとき。
onerrorupdate 4.0 データ送信がキャンセルされたとき。
onfocus 4.0 フォーカスされたとき。
onhelp 4.0 ヘルプキーまたはF1キーが押されたとき。
onkeydown 4.0 キーが押されたとき。
onkeypress 4.0 キーが押され続けているとき。
onkeyup 4.0 キーが離されたとき。
onload 4.0 ページが完全に読み込まれたとき。
onlosecapture 4.0 マウスイベント取得状態が変化したとき。
onmousedown 4.0 マウスボタンが押されたとき。
onmousemove 4.0 マウスが移動したとき。
onmouseout 4.0 マウスが離れたとき。
onmouseover 4.0 マウスが重なったとき。
onmouseup 4.0 マウスボタンが離れたとき。
onpaste 5.0 ペーストしたとき。
onpropertychange 4.0 プロパティが変更されたとき。
onreadystatechange 5.0 状態が変更されたとき。
onresize 4.0 リサイズされたとき。
onrowenter 4.0 行が変更されたとき。
onrowexit 4.0 行が変更される前。
onrowsdelete 4.0 データソースオブジェクトのレコードの列の削除するとき。
onrowsinserted 4.0 データソースオブジェクトのレコードの列の挿入するとき。
onscroll 4.0 スクロールしたとき。

使用例


<?xml version="1.0" encoding="Shift_JIS"?>
<!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
  <title> APPLET要素 使用例</title>
</head>
<body>

<applet code="ACApplet.class" width="80" height="80">
<param name="CLOCK_IMAGE" value="watch6.jpg">
<param name="CLOCK_COLOR" value="000000">
<param name="CLOCK_SIZE" value="80">
<param name="CENTER_X" value="40">
<param name="CENTER_Y" value="40">
</applet>

</body>
</html>

表示結果を見る

DTDとか

HTML3.2

<!ELEMENT APPLET - - (PARAM | %text)*>
<!ATTLIST APPLET
        codebase %URL     #IMPLIED   -- code base --
        code     CDATA    #REQUIRED  -- class file --
        alt      CDATA    #IMPLIED   -- for display in place of applet --
        name     CDATA    #IMPLIED   -- applet name --
        width    %Pixels  #REQUIRED  -- suggested width in pixels --
        height   %Pixels  #REQUIRED  -- suggested height in pixels --
        align    %IAlign  #IMPLIED   -- vertical or horizontal alignment --
        hspace   %Pixels  #IMPLIED   -- suggested horizontal gutter --
        vspace   %Pixels  #IMPLIED   -- suggested vertical gutter --
        >

HTML 4.01 Transitional

<!ELEMENT APPLET - - (PARAM | %flow;)* -- Java applet -->
<!ATTLIST APPLET
  %coreattrs;                          -- id, class, style, title --
  codebase    %URI;          #IMPLIED  -- optional base URI for applet --
  archive     CDATA          #IMPLIED  -- comma-separated archive list --
  code        CDATA          #IMPLIED  -- applet class file --
  object      CDATA          #IMPLIED  -- serialized applet file --
  alt         %Text;         #IMPLIED  -- short description --
  name        CDATA          #IMPLIED  -- allows applets to find each other --
  width       %Length;       #REQUIRED -- initial width --
  height      %Length;       #REQUIRED -- initial height --
  align       %IAlign;       #IMPLIED  -- vertical or horizontal alignment --
  hspace      %Pixels;       #IMPLIED  -- horizontal gutter --
  vspace      %Pixels;       #IMPLIED  -- vertical gutter --
  >

HTML 4.01 Frameset

<!ELEMENT APPLET - - (PARAM | %flow;)* -- Java applet -->
<!ATTLIST APPLET
  %coreattrs;                          -- id, class, style, title --
  codebase    %URI;          #IMPLIED  -- optional base URI for applet --
  archive     CDATA          #IMPLIED  -- comma-separated archive list --
  code        CDATA          #IMPLIED  -- applet class file --
  object      CDATA          #IMPLIED  -- serialized applet file --
  alt         %Text;         #IMPLIED  -- short description --
  name        CDATA          #IMPLIED  -- allows applets to find each other --
  width       %Length;       #REQUIRED -- initial width --
  height      %Length;       #REQUIRED -- initial height --
  align       %IAlign;       #IMPLIED  -- vertical or horizontal alignment --
  hspace      %Pixels;       #IMPLIED  -- horizontal gutter --
  vspace      %Pixels;       #IMPLIED  -- vertical gutter --
  >

XHTML 1.0 Transitional

<!ELEMENT applet (#PCDATA | param | %block; | form | %inline; | %misc;)*>
<!ATTLIST applet
  %coreattrs;
  codebase    %URI;          #IMPLIED
  archive     CDATA          #IMPLIED
  code        CDATA          #IMPLIED
  object      CDATA          #IMPLIED
  alt         %Text;         #IMPLIED
  name        NMTOKEN        #IMPLIED
  width       %Length;       #REQUIRED
  height      %Length;       #REQUIRED
  align       %ImgAlign;     #IMPLIED
  hspace      %Pixels;       #IMPLIED
  vspace      %Pixels;       #IMPLIED
  >

XHTML 1.0 Frameset

<!ELEMENT applet (#PCDATA | param | %block; | form | %inline; | %misc;)*>
<!ATTLIST applet
  %coreattrs;
  codebase    %URI;          #IMPLIED
  archive     CDATA          #IMPLIED
  code        CDATA          #IMPLIED
  object      CDATA          #IMPLIED
  alt         %Text;         #IMPLIED
  name        NMTOKEN        #IMPLIED
  width       %Length;       #REQUIRED
  height      %Length;       #REQUIRED
  align       %ImgAlign;     #IMPLIED
  hspace      %Pixels;       #IMPLIED
  vspace      %Pixels;       #IMPLIED
  >