[英]Java Applets and html page - embedding multiple applets
我剛剛開始編寫applet,因此以前從未嵌入到網頁中。 我有2個小程序在那里運行正常然而當我嘗試在同一頁面中運行2個小程序時只有一個是可見的。 這似乎很奇怪我嘗試使用每個applet的打開和關閉foo bar標簽。
這些小程序彼此之間沒有任何聯系,但是我也發現html標簽在applet拋出頁面設計之后也被忽略了,這讓我很困惑。
包裝小程序的代碼是
<div class="wholeframe">
<div class="lframe3">
<!-- content for left frame to go here -->
<h2>Basic Java Swing Applet</h2>
<br />
<applet code="org.my.form1.MyApplet" archive="java/form1gui/FormApplet1.jar"
height="60" width="250"/>
</div>
<div class="rframe">
<h2>Basic Java Swing Applet</h2>
<applet code="org.me.hello.MyApplet" archive="java/hello/HelloApplet.jar"
width="350" height="150" />
<!-- right frame div end -->
</div> <!-- whole frame to box 2 frames -->
如果有人可以告訴我哪里出錯了,我會很感激,因為這應該很簡單,而且我確信它是,但我似乎無法解決這個問題。
我建議的第一件事是使用W3C 標記驗證服務驗證“HTML”。 我把HTML放在逗號中的原因是因為無論假裝是什么混亂,它都不是(有效的)HTML。
(抱怨)程序員傾向於認為他們在HTML中添加的垃圾應該有效。 現實世界在某種幻想世界中有所消失。
其他建議:
要在一個網頁中嵌入多個applet,請將每個applet放在包含HTML文檔的文件夾中的自己的子文件夾中。 使用APPLET標記的CODEBASE屬性指定包含applet的文件夾。
例如,要將applet的“Aplt1”和“Aplt2”嵌入到文件TestAplt.html定義的網頁中,您可以在名為Test的文件夾中設置以下文件和子文件夾:
Test/TestAplt.html
Test/Aplt1/<Class files for Aplt1>
Test/Aplt2/<Class files for Aplt2>
對於此結構中的文件,將以下APPLET標記放在TestAplt.html文件中:
<applet codebase="Aplt1/" code=Aplt1 width=16 height=400 align="left">
<param name=ParamAplt1 value="Aplt1.djr">
</applet>
<applet codebase="Aplt2/" code=Aplt2 width=32 height=400 align="right">
<param name=ParamAplt2 value="Aplt2.djr">
</applet>
請使用此鏈接頁面中的多個小程序
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.