首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对象标记的小程序

对象标记的小程序
EN

Stack Overflow用户
提问于 2010-05-10 19:27:29
回答 3查看 2.7K关注 0票数 0

我正在尝试从applet转到object,这样我就可以解决z索引问题。第一个转换为object的小程序标记works...my没有。有谁能告诉我正确的方向吗?

发自:

代码语言:javascript
复制
<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" />

至:

代码语言:javascript
复制
<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>
EN

回答 3

Stack Overflow用户

发布于 2011-07-27 22:08:22

Firefox会失败,并显示classid属性。下面的代码应该可以跨浏览器运行:

代码语言:javascript
复制
<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没有设置为真。

票数 1
EN

Stack Overflow用户

发布于 2010-05-11 22:21:09

jdk/bin目录中的HtmlConverter工具应该可以帮助您创建对象标记(至少使用旧版本的Java)。现在Sun (euh )推荐使用applet标记,甚至jnlp。看看deployJava.js脚本。

我不认为将其更改为object会解决您的问题,因为applet仍将绘制在HTML之上。

票数 0
EN

Stack Overflow用户

发布于 2011-10-12 20:54:33

为什么不使用部署工具包?这将省去你很多的尝试--更多信息请参见http://rostislav-matl.blogspot.com/2011/10/java-applets-building-with-maven.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2802208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档