2011-09-01 37 views
1

我傳遞值在Java小程序,但值快到那裏空值傳遞的Java Applet

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

<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> 

我的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來傳球價值:

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> 

回答

1

變更

dynamictreeapplet.dieasenameencode=diseasename; 

document.dynamictreeapplet.dieasenameencode=diseasename; 

,可能dieasenameencode到diseasenameencode。

+0

嗨,我不覺得我需要從文檔對象retrive dynamictreeapplet,因爲我使用jstojava方法 – bhalkian