public void executeJavascriptFunction(final boolean async,
final String _listener, Object[] arguments) throws Exception
{
+
+ executeJavascriptFunction(async, _listener, arguments, null);
+
+ }
+
+ public void executeJavascriptFunction(final boolean async,
+ final String _listener, Object[] arguments, final String dbgMsg)
+ throws Exception
+ {
final Object[] objects = new Object[arguments != null ? arguments.length
: 0];
if (arguments != null)
JSObject scriptObject = null;
try
{
- scriptObject = JSObject.getWindow(jvlite.applet);
+ scriptObject = JSObject.getWindow(jvlite);
} catch (Exception ex)
{
}
;
if (scriptObject != null)
{
+ if (jvlite.debug && dbgMsg != null)
+ {
+ System.err.println(dbgMsg);
+ }
scriptObject.call(_listener, objects);
}
} catch (Exception jex)