2012-07-30 42 views
0

Acessing JavaScript函數我試圖傳遞給javascript函數從我的Java Applet通過小程序

JSObject.getWindow(ui).eval("foo(123)"); 

ui一些值:我FormMain。

發生了什麼,我的JavaScript函數名爲「富」,不運行?我的「富」功能只有一個警報。

回答

0

你的功能放在哪裏?也許它屬於另一個執行上下文。當你調用'eval'時,它會在全局上下文中執行。所以,請提供您的javascript功能的確切位置。

+0

我的javascrip函數與我的小程序標記位於相同的.aspx頁面中。 – 2012-07-30 19:32:00

+0

您能否提供指向您網頁的鏈接?如果你有它在線,能夠調試它。我認爲這是執行上下文的問題。當你從java調用這個函數的時候,還有可能沒有加載javascript。 – timestopper 2012-07-30 19:41:40