价值传递的Java小程序 [英] value passing in java applet

查看:163
本文介绍了价值传递的Java小程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我传递价值,Java小程序,但值快到那里空

我的JavaScript小应用程序的部署:

 <脚本SRC =JavaScript的/ deployJava.js>< / SCRIPT>
<脚本>
    VAR属性= {ID:'dynamictreeapplet',code:'jstojava.com.vaannila.utility.dynamicTreeApplet.class',宽:1000,高:1000};
    VAR参数= {jnlp_href:./ appletjars / a.jnlp'};
    deployJava.runApplet(属性,参数,'1.6');
< / SCRIPT>

我的JNLP

 <?XML版本=1.0编码=UTF-8&GT?;
< JNLP规范=1.0+codeBase的=HTTP://本地主机:8080 / docRuleToolProtocol / appletjars /HREF =a.jnlp>    <信息>
        <标题> dynamictree< /标题>
        <卖主GT;&Ashutosh说LT; /卖主GT;
    < /信息>    <资源>
        < J2SE版本=1.5 +HREF =htt​​p://java.sun.com/products/autodl/j2se/>
        <罐子HREF =dynamictree.jar主要=真/>
        <罐子HREF =prefuse.jar主要=真/>
    < /资源>

JavaScript来传递值:

 函数showSelected(值){
警报(+价值,从给定的值);
VAR diseasename =价值;
警报(diseasename);
dynamictreeapplet.dieasenameen code = diseasename;
}    <小程序,说明NAME =dynamictree主级=com.vaannila.utility.dynamicTreeAppletWIDTH =500HEIGHT =500>
    < / applet的递减>
< / JNLP>


解决方案

修改

  dynamictreeapplet.dieasenameen code = diseasename;

  document.dynamictreeapplet.dieasenameen code = diseasename;

和可能dieasenameen code到diseasenameen code。

i am passing value in java applet but value is coming there as null

my javascript for applet deployment :

<script src="javascript/deployJava.js"></script>
<script>
    var attributes = { id:'dynamictreeapplet', code:'jstojava.com.vaannila.utility.dynamicTreeApplet.class',width:1000,height:1000} ;
    var parameters = {jnlp_href:'./appletjars/a.jnlp'} ;
    deployJava.runApplet(attributes, parameters, '1.6');
</script>

My jnlp

<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://localhost:8080/docRuleToolProtocol/appletjars/" href="a.jnlp">

    <information>
        <title>dynamictree</title>
        <vendor>Ashutosh</vendor>
    </information>

    <resources>
        <j2se version="1.5+" href="http://java.sun.com/products/autodl/j2se" />
        <jar href="dynamictree.jar" main="true" />
        <jar href="prefuse.jar" main="true" />
    </resources>

javascript to pass value :

function showSelected(value){
alert("the value given from"+value);
var diseasename=value;
alert(diseasename);
dynamictreeapplet.dieasenameencode=diseasename; 
}

    <applet-desc name="dynamictree" main-class="com.vaannila.utility.dynamicTreeApplet" width="500" height="500">
    </applet-desc>
</jnlp>

解决方案

Change

dynamictreeapplet.dieasenameencode=diseasename;

to

document.dynamictreeapplet.dieasenameencode=diseasename;

and probably dieasenameencode to diseasenameencode .

这篇关于价值传递的Java小程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆