首頁 >web前端 >html教學 >html applet標籤是什麼意思? html applet標籤的用法詳解

html applet標籤是什麼意思? html applet標籤的用法詳解

寻∝梦
寻∝梦原創
2018-08-18 17:16:383787瀏覽

html applet標籤是什麼意思? html applet標籤的用法詳解.下面開始介紹本篇文章的內容了,主要介紹了html applet標籤的定義和具體的使用方法,還有關於HTML applet標籤的屬性作用

html applet標籤的定義與用法:

HTML 4.01 中不贊成使用 元素。

標籤定義嵌入的 applet。

html applet標籤必要的屬性:

code   : URL :   規定 Java applet 的檔案名稱。

object   : name :   定義了包含該 applet 的一系列版本的資源名稱。

HTML 標籤實例:

#一個嵌入的Java applet:

<applet code="Bubbles.class" width="350" height="350">
Java applet that draws animated bubbles.
</applet>

html applet標籤可選的屬性:

html applet標籤是什麼意思? html applet標籤的用法詳解

雖然w3c不推薦使用applet,但用applet在企業內部網(Intranet)中進行applet的部署是一個推薦的常用做法,那麼就先來討論一下標籤的使用。

html applet標籤的使用:

再早期進行applet的部署,用標籤是一種很常見的做法,applet標籤所有的屬性列表,你可以在這裡找到,http://www.php.cn,裡面進行了詳細的說明。

1.下面給一個使用applet的範例:

<applet code=Applet1.class width="200" height="200">
Your browser does not support the <code>applet</code> tag.
</applet>

一般我們主要使用的就是這幾個屬性:

code屬性指的是applet類,也就是繼承與java.applet.Applet或java.swing.JApplet類的子類,此屬性值一定要為你存放applet類的路徑;

#width屬性指的是你的applet在瀏覽器中所要佔用的寬度

#height屬性指的是你的applet在瀏覽器中所要佔用的高度

2.一般我們使用的就這幾個屬性,但有時我們將applet打包到了jar檔中,這時我們就要使用archive屬性了,比如:

<applet code=package.Applet1.class archive="app.jar" width="200" height="200">
Your browser does not support the <code>applet</code> tag.
</applet>

這個實例的意思,就為在你存放html文件的文件中的app.jar文件中查找package.Applet1.class這個applet類,如果你想要使用多個jar文件,在archive的屬性值中以英文編碼逗號分隔jar文件,即可。

3.有時我們可能我們想要載入的檔案不再目前目錄,而在其子目錄,或上級目錄,這是我們就可以使用codebase屬性,例如:

<applet code=Applet1.class codebase="app" width="200" height="200">
Your browser does not support the <code>applet</code> tag.
</applet>

這樣Java plug-in就會在目前目錄下的app子目錄中找,載入Applet1.class類別。

4.我們也可以透過其向applet類別中傳遞參數,例如:

<applet code=Applet1.class codebase="app" width="200" height="200">
<param name="param1" value="1"/>
<param name="param2" value="2"/>
Your browser does not support the <code>applet</code> tag.
</applet>

這樣,我們就可以在我們寫的applet透過getParameter(String param)方法得到這些參數,使得我們可以在applet標籤中就可以設定程式的目的,而傳入的參數名,就是我們在param標籤的name屬性值。

html applet標籤的屬性介紹:

1.classid屬性

表示要使用的最小Java plug-in版本號,這表示目前安裝的Java plug-in的版本必須大於classid,否則此applet運作不了。通常在Internet Explorer中使用的classid屬性值是固定的,即:

classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"

此種格式表示使用IE中最新的jre版本。

classid也有另外的一種格式,如下:

classid="clsid:CAFEEFAC-xxxx-yyyy-zzzz-ABCDEFFEDCBA"

xxxx-yyyy-zzzz為Java plug-in的版本號,如1.6.0版本,就可以表示為:

classid="clsid:CAFEEFAC-0016-0000-0000-ABCDEFFEDCBA"

2.width,height屬性

與applet一樣,這裡就不介紹了

3.codebase為可選屬性,它有以下作用:

在本機安裝的JRE(Java Runtime Environment)的版本小於classid屬性指定的版本,瀏覽器則到此url下載安裝jre。

codebase的有以下格式:

codebase=<URL>

此種格式,表是如果本機安裝的jre版本不為classid指定的版本,則前往指定的url,進行下載,安裝

codebase=<URL>#Version=major,minor,micro,undate

此種格式,如果本機安裝的jre版本比classid中指定的小,則到指定的url中下載jre

注意:這裡是用英文逗號分隔的。

這裡用Sun公司專門為Windows平台下的安裝檔案各個版本下載檔案(.cab格式)

注意:HTML5 中不支援 標籤。請使用 object 元素 標籤代替。

【相關推薦】

html5 border屬性怎麼設定? html5 table中的border屬性介紹

htm5新增的表單元素keygen標籤的用法與屬性介紹

#

以上是html applet標籤是什麼意思? html applet標籤的用法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn