1

嗨,我在小程序的 asp 文件中使用以下代码,但小程序在 Internet Explorer 中运行良好时无法加载到谷歌浏览器中。

<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="1100" height="500" hspace="0" vspace="0" align="middle" name="graph" 
     codebase="http://java.sun.com/update/1.6.0/jinstall-6u31-windows-i586.cab#Version=6,0,0,5"
     id=JavaBeansBridge_Object1>

     <PARAM NAME ="CODE" VALUE="com.test.Graph" >
     <PARAM NAME ="CODEBASE" VALUE="/test/applet/" >
     <PARAM NAME ="ARCHIVE" VALUE="graphing.jar">
     <param name="GraphType" value="<%= GraphType%>">
     <% if GraphType = "1" then %>
         <param name="GraphTitle" value="Monthly">
     <% else %>
         <param name="GraphTitle" value="Daily">
     <%end if %>
    <param name = "type" value = "application/x-java-applet;version=1.6">
</object>

我在我的 chrome 中测试了其他小程序网站,它们可以工作,虽然需要更新插件,但是当我这次点击运行时,小程序就可以工作了。但是我的小程序在 IE 中工作时不起作用

请告诉我问题出在哪里

4

1 回答 1

4

看来您正在使用 ERB;你可以发布原始输出吗?可能存在格式错误。

此外,请查看Java 部署建议。特别是,不要用 HTML 做事,而是尝试使用deployJava.js脚本。此脚本还将检查浏览器是否兼容以及 JRE 是否可用。

<script src="http://www.java.com/js/deployJava.js"></script>
<script>
    var attributes = {codebase:'/test/applet/',
                      code:'com.test.Graph',
                      archive:'graphing.jar',
                      width:1100, height:500} ;
    var parameters = { ... your application parameters } ;
    var version = '1.6' ;
    deployJava.runApplet(attributes, parameters, version);
</script>
于 2013-03-07T02:50:34.427 回答