2011-06-27 46 views
1

我想通過javascript訪問java applet中的非靜態方法。使用Java訪問Java Applet非靜態方法

我使用語法AppletName.Packages.className.methodName();訪問靜態方法,它的工作原理。

如果我嘗試通過JavaScript訪問非靜態成員/方法,則會收到錯誤「Error calling method on NPObject」,但Java控制檯上沒有任何內容。

有沒有辦法從JavaScript訪問非靜態applet方法?

回答

1

你需要實例化一個java對象,然後你可以調用你的方法。

var myClass = new AppletName.Packages.className(); 
myClass.methodName(); 

here