您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關html applet標簽的用法案例的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
html applet標簽的定義和用法:
HTML 4.01 中不贊成使用 <applet> 元素。
<applet> 標簽定義嵌入的 applet。
html applet標簽必需的屬性:
code : URL : 規定 Java applet 的文件名。
object : name : 定義了包含該 applet 的一系列版本的資源名稱。
HTML <applet> 標簽實例:
一個嵌入的 Java applet:
<applet code="Bubbles.class" width="350" height="350"> Java applet that draws animated bubbles. </applet>
html applet標簽可選的屬性:
雖然w3c不推薦使用applet,但用applet在企業內部網(Intranet)中進行applet的部署是一個推薦的常用做法,那么就先來討論一下<applet>標簽的使用。
html applet標簽的使用:
再早期進行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 中不支持 <applet> 標簽。請使用 object 元素 標簽代替。
感謝各位的閱讀!關于html applet標簽的用法案例就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。