溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

html applet標(biāo)簽的用法案例

發(fā)布時(shí)間:2020-10-13 15:09:55 來(lái)源:億速云 閱讀:141 作者:小新 欄目:web開(kāi)發(fā)

這篇文章給大家分享的是有關(guān)html applet標(biāo)簽的用法案例的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。

html applet標(biāo)簽的定義和用法:

HTML 4.01 中不贊成使用 <applet> 元素。

<applet> 標(biāo)簽定義嵌入的 applet。

html applet標(biāo)簽必需的屬性:

code   : URL :   規(guī)定 Java applet 的文件名。

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

HTML <applet> 標(biāo)簽實(shí)例:

一個(gè)嵌入的 Java applet:

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

html applet標(biāo)簽可選的屬性:

html applet標(biāo)簽的用法案例

雖然w3c不推薦使用applet,但用applet在企業(yè)內(nèi)部網(wǎng)(Intranet)中進(jìn)行applet的部署是一個(gè)推薦的常用做法,那么就先來(lái)討論一下<applet>標(biāo)簽的使用。

html applet標(biāo)簽的使用:

再早期進(jìn)行applet的部署,用<applet>標(biāo)簽是一種很常見(jiàn)的做法,applet標(biāo)簽所有的屬性列表,你可以在這里找到,http://www.php.cn,里面進(jìn)行了詳細(xì)的說(shuō)明。

1.下面給一個(gè)使用applet的例子:

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

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

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

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

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

2.一般我們使用的就這幾個(gè)屬性,但有時(shí)我們將applet打包到了jar文件中,這時(shí)我們就要使用archive屬性了,比如:

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

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

3.有時(shí)我們可能我們想加載的文件不再當(dāng)前目錄,而在其子目錄,或者上級(jí)目錄,這是我們就可以使用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就會(huì)在當(dāng)前目錄下的app子目錄中查找,加載Applet1.class類(lèi)。

4.我們也可以通過(guò)其向applet類(lèi)中傳遞參數(shù),比如:

<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>

這樣,我們就可以在我們寫(xiě)的applet通過(guò)getParameter(String param)方法得到這些參數(shù),使得我們可以在applet標(biāo)簽中就可以配置程序的目的,而傳入的參數(shù)名,就是我們?cè)趐aram標(biāo)簽的name屬性值。

html applet標(biāo)簽的屬性介紹:

1.classid屬性

表示要使用的最小Java plug-in版本號(hào),這就表示當(dāng)前安裝的Java plug-in的版本必須大于classid,否則此applet運(yùn)行不了。通常在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的版本號(hào),如1.6.0版本,就可以表示為:

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

2.width,height屬性

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

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

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

codebase的有如下格式:

codebase=<URL>

此種格式,表是如果本地安裝的jre版本不為classid指定的版本,則轉(zhuǎn)到指定的url,進(jìn)行下載,安裝

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

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

注意:這里是用英文逗號(hào)分隔的。

這里用Sun公司專(zhuān)門(mén)為Windows平臺(tái)下的安裝文件各個(gè)版本下載文件(.cab格式)

注意:HTML5 中不支持 <applet> 標(biāo)簽。請(qǐng)使用 object 元素 標(biāo)簽代替。

感謝各位的閱讀!關(guān)于html applet標(biāo)簽的用法案例就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI