object

applet 要素 object 属性 (HTML)

[18] HTMLapplet 要素の object 属性は、 applet の状態の直列化表現を含む資源を指定します。

[19] 仕様書: HTML 4 <IW:HTML4:"struct/objects.html#adef-object">

[32] HTML 4 DTD の注釈 (参考) には serialized applet file と書かれています。

代替

[24] この属性は HTML 4 で要素型ごと非推奨とされています。 代わりに object 要素型と classid 属性を使うことができます。

属性値

[21] この属性の値は CDATA です。 資源 (ファイル) の名前を指定します。 大文字・小文字が区別されます。 codebase に対して相対と解釈されます。

[22] この属性は省略可能ですが、 その場合は code 属性が必須です。

他との関係

[23] code 属性と object 属性は一方が必須です。両方が指定されていて、 級名が一致しない場合は誤りです。 [HTML 4]

メモ

[20] 直列化データは applet の級名を含んでいますが、実装は含んでいません。 級名は級ファイルまたは書庫 (archive) から実装を取出すのに使います。

Applet が解直列化された時には、 start() method は呼び出されますが、 init() method は呼出されません。元の物体が直列化されたときの属性値は復元されません。 この applet 実現値に渡された任意の属性が applet に利用可能になります。 著者は、この機能を使うときには激しく慎重にするべきです。 Applet は直列化する前に止めるべきです。 [HTML 4]

[37] Test suite: Embedded content <http://zcorpan.1go.dk/test/html/embedded/> (名無しさん )

[38] >>37 Test suite: Embedded content <mid:BAY109-F2372EBA9EF06CCFEC8292DB4480@phx.gbl>, <http://permalink.gmane.org/gmane.org.w3c.whatwg.discuss/5003>

(名無しさん )

[1] Remove <applet> (zcorpan著, ) <https://github.com/whatwg/html/commit/b9b9d60f9451c05f8e8d542e4094f987ae1a5fb8>