我正在尝试从applet转到object,这样我就可以解决z索引问题。第一个转换为object的小程序标记works...my没有。有谁能告诉我正确的方向吗?
发自:
<applet name='previewersGraph' codebase="http://www.mydomain.info/sub/" archive="TMApplets.jar" code='info.tm.web.applet.PreviewerStatsGraphApplet' width='446' height='291'>
<param name="background-color" value="#ffffff" />
<param name="border-color" value="#8c8cad" />至:
<OBJECT id="previewersGraph" name="previewersGraph" classid="clsid:CAFEEFAC-0014-0002-0000-ABCDEFFEDCBA"
width="200" height="200" align="baseline"
codebase="http://java.sun.com/products/plugin/autodl/jinstall-1_4_2-windows-i586.cab#Version=1,4,2,0">
<PARAM name="code" value="info.tm.web.applet.PreviewerStatsGraphApplet">
<PARAM name="codebase" value="http://www.mydomain.info/sub/">
<PARAM name="type" value="application/x-java-applet;jpi-version=1.4.2">
<PARAM name="archive" value="TMApplets.jar">
<PARAM name="scriptable" value="true">
No Java 2 SDK, Standard Edition v 1.4.2 support for APPLET!!
</OBJECT>发布于 2011-07-27 22:08:22
Firefox会失败,并显示classid属性。下面的代码应该可以跨浏览器运行:
<p>
<object type="application/x-java-applet"
name="previewersGraph" width="446" height="291">
<param name="codebase" value="http://www.mydomain.info/sub/" />
<param name="code" value="info.tm.web.applet.PreviewerStatsGraphApplet" />
<param name="archive" value="TMApplets.jar" />
<param name="scriptable" value="true" />
<param name="mayscript" value="true" />
<param name="background-color" value="#ffffff" />
<param name="border-color" value="#8c8cad" />
</object>
</p>在我的测试中,IE8和FF5都需要“类型”属性。只有1.6.0.10版本之前的Java插件才需要mayscript参数。根据javadocs 1.6.0.21,仍然需要可编写脚本的参数。在使用1.6.0.24进行签名小程序的测试中,IE8在JS中调用它OK,而scriptable没有设置为真。
发布于 2010-05-11 22:21:09
jdk/bin目录中的HtmlConverter工具应该可以帮助您创建对象标记(至少使用旧版本的Java)。现在Sun (euh )推荐使用applet标记,甚至jnlp。看看deployJava.js脚本。
我不认为将其更改为object会解决您的问题,因为applet仍将绘制在HTML之上。
发布于 2011-10-12 20:54:33
为什么不使用部署工具包?这将省去你很多的尝试--更多信息请参见http://rostislav-matl.blogspot.com/2011/10/java-applets-building-with-maven.html。
https://stackoverflow.com/questions/2802208
复制相似问题