作者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
推 LPH66:呃? 我怎麼不知道 javascript 可以這樣呼叫 java? 12/05 23:15
→ LPH66:javascript 用的是網頁 DOM 和 java class 似乎沒有關係... 12/05 23:17
→ sbrhsieh:javascript 可以 scripting Java object/applet. 12/06 01:28
→ sbrhsieh:1.No 2.Yes, No 12/06 03:55
推 LPH66:所以是照原 PO 這樣用嘍...(筆記) 12/06 22:09
→ allstarschh:別再傻了 Applet是十幾年前的東西了 12/06 23:02
→ averywu:@@ 那我該用什麼呢? 12/07 14:22
→ TonyQ:applet 其實還是有一部分的系統在用... 12/08 01:44