JSObject.call() Java Method
Name
JSObject.call() Java Method---invoke a method of a JavaScript objectAvailability
Part of the netscape.javascript package included with Navigator 3.0
Synopsis
public Object call(String methodName, Object args[])
Arguments
-
methodName
-
The name of the JavaScript method to be invoked.
args[]
-
An array of Java object to be passed as arguments to the method.
Returns
A Java Object that represents the return value of the JavaScript method.
Description
The call() method of the Java JSObject class invokes a named method of the JavaScript object represented by the JSObject. Arguments are passed to the method as an array of Java objects, and the return value of the JavaScript method is returned as a Java object. Chapter 19, LiveConnect: JavaScript and Java describes the data conversion performed to convert the method arguments from Java objects to JavaScript values and to convert the method return value from a JavaScript value to a Java object.
EG:前台获得参数,来改变panel的宽度,其中宽度在panel类里定义为全局变量。若前台设置JS参数为99或不为空,则改变size为630,否则为800.
在Applet里面,你可以这样设置代码:
其中isPreSchedule为JS文件里定义的isPreSchedule函数,或者JSP页面的SCRIPT里定义的JS函数:
本文介绍了如何使用JSObject.call()方法调用JavaScript对象的方法。该方法允许从Java环境中调用JavaScript函数,并处理参数和返回值的数据转换。
165

被折叠的 条评论
为什么被折叠?



