Entry
How can I send an Array from javascript to java applet
Nov 6th, 2001 19:30
Poppy Poppy, Jean-Bernard Valentaten, How can I send an Array from javascript to java applet
js:
<SCRIPT LANGUAGE="JavaScript">
function trans()
{
var data=new Array(2);
data[0]=50;
data[1]=100;
document.Applet.setData(data);
}
</SCRIPT>
<APPLET NAME="Applet" CODE="TestApplet.class" width=50 height=100
></APPLET>
<INPUT TYPE=button NAME="Button" VALUE="submit"
onClick="javascript:trans();">
Java Applet:
import java.applet.Applet;
import java.awt.*;
public class TestApplet extends Applet {
private int varV[];
private boolean flag=false;
public void paint(Graphics g){
if(!flag)
g.drawString("ok",20,50);
else {
g.drawString("ok",10,varV[0]);
g.drawString(String.valueOf(varV[1]),30,80);
}
}
public void setData(int[] b){
int len=b.length;
varV=new int[len];
varV=b;
flag=true;
repaint();
}
}