Javascript args on parameters in runApplet method

Javascript args on parameters in runApplet method

本文关键字:runApplet method in parameters args on Javascript      更新时间:2023-09-26

我需要在小程序中放置参数,但我必须使用deployJava库js。

我的代码是:

var attributes = {id : "GenericDiv", code: namespace, width:200, height:200}; 
var parameters = {args: "{'eventHandler':'fingerprint'}", jnlp_href:'/xxx.jnlp' }; 
var version = '1.6' ; 
deployJava.runApplet(attributes, parameters, version); 

但是代码不起作用,javascript没有附加指纹。

谢谢大家;)

指定小程序的输入参数

您可以在小程序的 Java 中指定小程序的输入参数 网络启动协议 (JNLP( 文件或元素中的 <applet>标记。通常最好在 小程序的 JNLP 文件,以便可以提供参数 即使小程序部署在多个网页上,也保持一致。如果 小程序的参数会因网页而异,那么您应该指定 <applet>标记的 <parameter> 元素中的参数。

该页面上的示例显示了定义小程序的两种不同方法 参数:

考虑一个采用三个参数的小程序。paramStrparamInt参数在小程序的 JNLP 文件中指定, applettakesparams.jnlp .

<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="" href="">
    <!-- ... -->
    <applet-desc
         name="Applet Takes Params"
         main-class="AppletTakesParams"
         width="800"
         height="50">
             <param name="paramStr"
                 value="someString"/>
             <param name="paramInt" value="22"/>
     </applet-desc>
     <!-- ... -->
</jnlp>

paramOutsideJNLPFile参数在parameters中指定 变量传递给部署工具包脚本的runApplet 小程序页面.html中的函数。

<html>
  <head>
    <title>Applet Takes Params</title>
    <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
  </head>
  <body>
    <h1>Applet Takes Params</h1>
    <script
      src="https://www.java.com/js/deployJava.js"></script>
    <script>
        var attributes = { code:'AppletTakesParams.class',
            archive:'applet_AppletWithParameters.jar',
            width:800, height:50 };
        var parameters = {jnlp_href: 'applettakesparams.jnlp',
            paramOutsideJNLPFile: 'fooOutsideJNLP' };
        deployJava.runApplet(attributes, parameters, '1.7');
    </script>
  </body>
</html>

源定义和使用小程序参数。