以下是HTML文件,包含一段Applet的代码,
(1)直接在本地打开这个HTML文件的话,可以看到正常显示结果;
(2)可是放在服务器上通过IP访问或者通过网址访问的话,出现这种情况:
      在左下角显示"Applet 已启动",可是什么东西都没显示出来请问为什么在本地打开这个文件时可以看到显示的内容,而通过IP来访问或者网址来访问时却不能显示内容呢?<html><head>
<link rel="stylesheet" href="style.css" type="text/css"></head>
<body bgcolor="#DDE0BF" leftmargin=0 topmargin=0 marginheight=0 marginwidth=0>
<script LANGUAGE="javascript">
document.write(""+
"<APPLET code=abcApplet.class name = Emap ARCHIVE = abc.class WIDTH=100% HEIGHT=100% align=center MAYSCRIPT>"+
"<PARAM NAME=\"APPLANGUAGE\" VALUE=\"ZZZ\">"+
"<PARAM NAME=\"APPINDEX\"    VALUE=\"0\">"+
"<PARAM NAME=\"APPOPENID\"   VALUE=\"1\">"+
"</APPLET>"+
"<APPLET code = AppletDataConn.class name = app WIDTH=0 HEIGHT=0 MAYSCRIPT><PARAM NAME=\"AppletType\" VALUE=\"PopMap\"></APPLET>"
)
</script>

解决方案 »

  1.   

    有没有试过直接在网页里放入applet标签
    而不是通过javascript动态写入
      

  2.   

    在本地直接打开这个HTML文件就可以显示结果,放在服务器上就显示不了结果
      

  3.   

    是不是要加载相应的Java Applet
      

  4.   

    真的是很奇怪了,在本地存为Index.html,我直接双击这个文件就可以显示出效果来,可是通过本地IP127.0.0.1来访问这个文件,在状态栏已提示Applet已启动,可是就是没显示出效果来,郁闷....
      

  5.   

    看看 thinking in JAVA
    里面讲APPLET , 所得比较详细..
    也就是你要解决的问题.
      

  6.   

    King6860,能否说一下呢,谢谢!
      

  7.   

    我用htmlconverter转后的代码在本地直接双击打开是可以浏览显示的,可是其他机器通过IP访问这台机器访问时显示Applet加载成功,可是就是不显示任何东西。
      

  8.   

    <jsp:plugin type="applet" code="Graph.class"
    codebase="." align="center" width="100%" height="500">
    <jsp:params>
    <jsp:param name="edges" value="<%=array%>"/>
    </jsp:params>
    </jsp:plugin>你仿照我的改一下,应该可以
      

  9.   

    zhang20084(喜欢物理的程序员),这样不行的