1

こんにちは、アプレットの asp ファイルで以下のコードを使用していますが、Internet Explorer では正常に動作しているのに、アプレットが Google Chrome に読み込まれません。

<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 で他のアプレット Web サイトをテストしますが、プラグインの更新が必要ですが、今回は実行をクリックするとアプレットが動作します。しかし、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 に答える