看板 java 關於我們 聯絡資訊
對不起,不才又來向各位先進請教了。 我有一支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