html applet標籤是什麼意思? html applet標籤的用法詳解
html applet標籤是什麼意思? html applet標籤的用法詳解.下面開始介紹本篇文章的內容了,主要介紹了html applet標籤的定義和具體的使用方法,還有關於HTML applet標籤的屬性作用
html applet標籤的定義與用法:
HTML 4.01 中不贊成使用
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標籤可選的屬性:
雖然w3c不推薦使用applet,但用applet在企業內部網(Intranet)中進行applet的部署是一個推薦的常用做法,那麼就先來討論一下
html applet標籤的使用:
再早期進行applet的部署,用
1.下面給一個使用applet的範例:
<applet code=Applet1.class width="200" style="max-width:90%"> 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 中不支援
【相關推薦】
html5 border屬性怎麼設定? html5 table中的border屬性介紹
以上是html applet標籤是什麼意思? html applet標籤的用法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)