передача динамического значения в апплет на основе выбора раскрывающегося значения - PullRequest
0 голосов
/ 29 августа 2011

Мне нужно передать значение динамически апплету, чтобы он мог выбрать правильный xml из ресурса на основе значения, выбранного из выпадающего списка.

<applet code="com.vaannila.utility.dynamicTreeApplet.class" archive="./appletjars/dynamictree.jar, ./appletjars/prefuse.jar" width ="1000" height="500" >
</applet>

Как я могу это сделать.

Ответы [ 2 ]

1 голос
/ 16 января 2013

Вы можете справиться с этим, написав публичный метод в вашем апплете. давайте предположим

void setXmlName(String xmlName);

Вы можете получить доступ к этому методу из сценария Java .. например, этот метод сценария Java

function updateXmlName(value){
 /* Get an object of the applet .. make sure the at 'id' attribute has the 'myappletid' value. */
 var myApplet = documents.applets["myappletid"];
 myApplet.setXmlName(value); 
}

обновить ваш Dropbox HTML

<select id="optionList" onchange="updateXmlName(document.getElementById('optionList').value);>

Надеюсь, это поможет вам.

0 голосов
/ 29 августа 2011

Если вы выбираете значение из выпадающего списка и затем отправляете его на страницу с апплетом, тогда используется простой тег <param> (, как описано здесь ). Если вы хотите сделать это динамически, то вы можете вызывать java-методы через javascript, как описано здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...