当前位置: 技术问答>java相关
关于js调用applet方法
来源: 互联网 发布时间:2015-07-01
本文导语: javascript怎么调用applet中的方法?下面是icq中的例子。 js: document.iw.yieldCookie(str); applet: 这个yieldCookie(str)方法是applet中写的么?在哪儿写? | 对是的,一个简单的Applet定义如下: import java.awt.*; import java.ap...
javascript怎么调用applet中的方法?下面是icq中的例子。
js:
document.iw.yieldCookie(str);
applet:
这个yieldCookie(str)方法是applet中写的么?在哪儿写?
js:
document.iw.yieldCookie(str);
applet:
这个yieldCookie(str)方法是applet中写的么?在哪儿写?
|
对是的,一个简单的Applet定义如下:
import java.awt.*;
import java.applet.*;
public class MyClass extends java.applet.Applet
{
Button bt = new Button("Exec");
public void init()
{
bt.addActionListener(this);
this.add(bt);
}
public void paint(Graphics g)
{}
//This method will be call in html
public double getRandom() {
return Math.random();
}
}
然后编译新建一个html文件
New Document For Using Applet
Hello This is a Test!
function callApplet()
{
alert(obj_applet.getRandom());
}
import java.awt.*;
import java.applet.*;
public class MyClass extends java.applet.Applet
{
Button bt = new Button("Exec");
public void init()
{
bt.addActionListener(this);
this.add(bt);
}
public void paint(Graphics g)
{}
//This method will be call in html
public double getRandom() {
return Math.random();
}
}
然后编译新建一个html文件
New Document For Using Applet
Hello This is a Test!
function callApplet()
{
alert(obj_applet.getRandom());
}