Set Applet PARAM VALUE from javascriptTag(s): Javascript interaction
PARAM VALUE can't be changed ar run-time but during layout time, javascript "entities" can be used to set calculated VALUES.
In this How-to, VALUES are coming from a javascript variable, a javascript function and a javascript expression.
<HTML><HEAD></HEAD><BODY> <SCRIPT> var jsVar = "Hello World from jsVar"; function jsFnct() { return "Hello World from jsFnct"; } </SCRIPT></HEAD><BODY> <<APPLET CODE ="MyApplet.class" HEIGHT=100 WIDTH=400> <PARAM NAME="first" VALUE="&{jsVar};"> <param name="second" value="&{jsFnct()};"> <param name="third" value="&{'hello world'.toUpperCase() + ' from js Expression'};"> </APPLET> </BODY></HTML>
For demonstration purpose, the MyApplet class
import java.applet.*; import java.awt.*; public class MyApplet extends Applet { public void init() { add(new Label(getParameter("first"))); add(new Label(getParameter("second"))); add(new Label(getParameter("third"))); } }