关于Applet嵌入网页的问题(50分)

  • 主题发起人 主题发起人 xuzy888
  • 开始时间 开始时间
X

xuzy888

Unregistered / Unconfirmed
GUEST, unregistred user!
1、Html目录下有一Interface目录(其中有一SXControls.class类文件)和一个名为xx.html的文件,xx.html文件内容为:
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=iso-8859-1">
<TITLE>
HTML Test Page
</TITLE>
</HEAD>
<BODY>
Interface.SXControls will appear below in a Java enabled browser.<BR>
<APPLET
CODEBASE = "."
CODE = "Interface.SXControls.class"
NAME = "TestApplet"
WIDTH = 400
HEIGHT = 300
HSPACE = 0
VSPACE = 0
ALIGN = middle
>
</APPLET>
</BODY>
</HTML>
此时JAVA Applet文件SXControls.class能正常工作。但我不明白为何要用CODE="Interface.SXControls.class",而CODE= "SXControls.class"不能工作(说找不到class文件,即使将SXControls.class拷到Html目录也不行)。为什么?
2、我有一Class文件(Applet),嵌入在如下Html中却说找不到class文件(Html文件与class文件在同一目录中,该class文件可以用Jview运行成功)
<HTML>
<HEAD>
<TITLE>A SIMPLE APPLET</TITLE>
<HEAD>
<BODY>
<APPLET CODE="UDPSX.CLASS" WIDTH=200 HEIGHT=80>
</APPLET>
</BODY>
</HTML>
 
1。在写SXControls.java的时候,用了
package Interface;
所以只能在Interface这个包下。
2。写UDPSX.java的时候是不是用了package,如果是的话,应该把它放到恰当的目录里
和1是同一个问题
 
今天上来一看,我的问题中Html文件的文本全都成了网页显示了。现再将问题1中的
xx.html文件中小程序嵌入部分以文本方式贴上:
Applet
CODEBASE = "."
CODE = "Interface.SXControls.class"
NAME = "TestApplet"
WIDTH = 400
HEIGHT = 300
HSPACE = 0
VSPACE = 0
ALIGN = middle
问题2中的小程序嵌入部分:
APPLET CODE="UDPSX.CLASS" WIDTH=200 HEIGHT=80

 
对于UDPSX.java,我用Jview udpsx可以运行。是否可以说明它没有放在保中呢?
 
能不能详细点给出是什么错误?
如果用IE请打开控制台。
 
问题一:
可以试一试在Html的目录下建立一个目录Interface,
把所有的生成的class文件放到这个目录下,应该可以的。
因为Java解释Interface.SXControls.class为:
Interface/SXControls.class
问题二:
可能与问题一类似。
 
JJams_King:打开控制台干什么?给我mail,我发给你。
 
Tools --> Internet Options -->Advance --> Java console Enabled
打开后能看到详细的出错信息。
mailto:JJams_King@263.net
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部