我只是想使用JSObject從Java調用Javascript函數。我需要Javascript函數來更新HTML文本字段。爲此,我需要知道元素ID和值。使用JSObject從Java調用Javascript函數
我試過這個,但它不起作用。當試圖從Javascript訪問傳遞的值是空的。
所以我的問題是我如何從Javascript訪問這些值?我肯定錯過了什麼。
如果我聲明大小爲1的對象,它將工作,但我需要在對象數組中傳遞2個值。
在此先感謝。
//Java code
Object[] objects = new Object[2];
objects[0] = "elementId";
objects[1] = "elementValue";
window.call("updateElement",objects);
//Javascript code
function updateElement(array){
alert(array[0]);
alert(array[1]);
}
如果我這樣做,在我的JavaScript它的工作原理: VAR args = Array.prototype.slice.call(arguments); 我想我需要用特殊的方式解析參數。這個函數不需要任何參數! – Marquinio 2010-09-03 13:41:56