作者averywu (看文不要只会用横的看)
看板java
标题[问题] JAVA Applet 回传值
时间Sun Dec 5 23:08:42 2010
对不起,不才又来向各位先进请教了。
我有一支JAVA改成Applet,在表头有import java.applet.*;
也在主类别那宣告 extends Applet了。
这支程式编译没问题,直接执行也OK。
但是我在javascipt 里 call 它时,会得到不支援的属性及方法。
JAVA:
import java.net.*;
import java.util.Enumeration;
import java.applet.*;
public class GetHardwareAddress extends Applet{
public static void main(String args[]) throws Exception {
...
System.out.print(myVar);
}
Javascript:
function showme(){
alert(document.myApplet.main());
}
在HTML里有正确的载入Applet了。
想请教:
1.在Applet里,不需要main()是不是也表示不可以有main()?
2.在Applet里,能用return的方法传回值给javascript吗?还是一定要有output?
3.承上,若一定要Output值後,Javascript才能得到值,是否一定得用drawString?
使用System.out.print()可以吗?
感谢
--
小恶魔的家
http://blog.pixnet.net/shiuju/
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.142.152
1F:推 LPH66:呃? 我怎麽不知道 javascript 可以这样呼叫 java? 12/05 23:15
2F:→ LPH66:javascript 用的是网页 DOM 和 java class 似乎没有关系... 12/05 23:17
3F:→ sbrhsieh:javascript 可以 scripting Java object/applet. 12/06 01:28
4F:→ sbrhsieh:1.No 2.Yes, No 12/06 03:55
5F:推 LPH66:所以是照原 PO 这样用喽...(笔记) 12/06 22:09
6F:→ allstarschh:别再傻了 Applet是十几年前的东西了 12/06 23:02
7F:→ averywu:@@ 那我该用什麽呢? 12/07 14:22
8F:→ TonyQ:applet 其实还是有一部分的系统在用... 12/08 01:44