Измените ..
document.decisiontreeapplet
.. на ..
document.getElementById('decisiontreeapplet')
.. и, скорее всего, это будет работать.
EG
HTML
<html>
<body>
<script type='text/javascript'>
function callApplet() {
msg = document.getElementById('input').value;
applet = document.getElementById('output');
applet.setMessage(msg);
}
</script>
<input id='input' type='text' size=20 onchange='callApplet()'>
<br>
<applet
id='output'
code='CallApplet'
width=120
height=20>
</applet>
</body>
</html>
Java
import javax.swing.*;
public class CallApplet extends JApplet {
JTextField output;
public void init() {
output = new JTextField(20);
add(output);
validate();
}
public void setMessage(String message) {
output.setText(message);
}
}
Также рассмотрите возможность публикации краткого полного примера в следующий раз.Обратите внимание, что количество строк в двух источниках, показанных выше, короче, чем, например, у вашего апплета, и у меня ушло больше времени на подготовку источника, чтобы я мог проверить свой ответ.