<applet>: 埋め込み Java アプレット要素

非推奨: この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。

HTML の アプレット要素 (<applet>) は文書に Java アプレットを埋め込みます。この要素は <object> にとって代わり、廃止されました。

ウェブでの Java アプレットの使用は非推奨です。多くのブラウザーが、すでに Java プラグインを含むプラグイン使用の対応をやめています。

コンテンツカテゴリー フローコンテンツ, 記述コンテンツ, 埋め込みコンテンツ, 対話型コンテンツ, 知覚可能コンテンツ
許可されている内容 0 個以上の <param> 要素、その後で 透過的コンテンツ
タグの省略 なし。開始タグと終了タグの両方が必須です。
許可されている親要素 埋め込みコンテンツを受け付けるすべての要素
DOM インターフェイス HTMLAppletElement

属性

align

この属性は、周囲にあるコンテンツとの関係として、ページ上でアプレットを配置するために使用します。 HTML 4.01 仕様では bottom, left, middle, right, and top という値を定義していましたが、 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