<applet>: 埋め込み Java アプレット要素
非推奨: この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。
HTML の アプレット要素 (<applet>
) は文書に Java アプレットを埋め込みます。この要素は <object>
にとって代わり、廃止されました。
ウェブでの Java アプレットの使用は非推奨です。多くのブラウザーが、すでに Java プラグインを含むプラグイン使用の対応をやめています。
コンテンツカテゴリー | フローコンテンツ, 記述コンテンツ, 埋め込みコンテンツ, 対話型コンテンツ, 知覚可能コンテンツ |
---|---|
許可されている内容 | 0 個以上の <param> 要素、その後で 透過的コンテンツ |
タグの省略 | なし。開始タグと終了タグの両方が必須です。 |
許可されている親要素 | 埋め込みコンテンツを受け付けるすべての要素 |
DOM インターフェイス | HTMLAppletElement |
属性
align
-
この属性は、周囲にあるコンテンツとの関係として、ページ上でアプレットを配置するために使用します。 HTML 4.01 仕様では
bottom
,left
,middle
,right
, andtop
という値を定義していましたが、 Microsoft および Netscape はabsbottom
,absmiddle
,baseline
,center
,texttop
にも対応していました。 alt
-
この属性は、 Java に対応していないブラウザーが代わりに表示する説明文を与えます。ページ作者は、
<applet>
要素に囲まれた内容物も代替テキストとして表示される可能性があることにも留意すべきです。 archive
-
この属性は、アーカイブ化あるいは圧縮されたバージョンのアプレットとアプレットに関連づけられた class ファイルを参照するもので、これらはダウンロード時間の削減に役立ちます。
code
-
この属性は、読み込んで実行するアプレットの class ファイルの URL を指定します。アプレットのファイル名は .class 拡張子で識別します。code で指定した URL は、
codebase
属性に相対的となるでしょう。 codebase
-
この属性は、code 属性で参照するアプレットの .class ファイルを保存しているディレクトリの絶対または相対 URL を与えます。
datafld
-
この属性は Internet Explorer 4 以上が対応しており、バインドされたデータを提供するデータソースオブジェクトの列名を指定します。この属性は、Java アプレットに渡すさまざまな
<param>
要素を指定するために使用できました。 datasrc
-
datafld
と同様に、この属性は Internet Explorer 4 のデータバインディングで使用します。これは、アプレットに関連づけられた<param>
要素にバインドしたデータを提供するデータソースオブジェクトの ID を示します。 height
-
この属性は、アプレットが必要とする高さをピクセル数で指定します。
hspace
-
この属性は、アプレットの両側に確保する水平方向の追加スペースを指定します。
mayscript
-
Netscape の実装ではこの属性で、ドキュメント内に埋め込んだスクリプト言語のプログラムでアプレットにアクセスできます。
name
-
この属性はアプレットを他のリソース、特にスクリプトから識別できるようにするため、アプレットに名前をつけます。
object
-
この属性は、アプレットのシリアライズ表現の URL を指定します。
src
-
この属性は Internet Explorer 4 以上向けに定義されたもので、アプレットに関係するファイルの URL を指定します。意味や使用法は不明瞭であり、また HTML 標準に含まれていません。
vspace
-
この属性は、アプレットの上下に確保する垂直方向の追加スペースを指定します。
width
-
この属性は、アプレットが必要とする幅をピクセル数で指定します。
例
HTML
<applet code="game.class" align="left" archive="game.zip" height="250" width="350">
<param name="difficulty" value="easy">
<b>Sorry, you need Java to play this game.</b>
</applet>
仕様書
Specification |
---|
HTML Standard # applet |
ブラウザーの互換性
BCD tables only load in the browser