faqts : Computers : Programming : Languages : JavaScript : Applets/Java

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

38 of 49 people (78%) answered Yes
Recently 6 of 10 people (60%) answered Yes

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();
    }
}