解决方案 »

  1.   

    java是服务器端语言,你所说的调用js
    你要把加载后的代码发出来的。activex 就是起到信任的
      

  2.   

    问题是没加载上。
    在加载的时候就会报错。
    忘记说了,js中有类似jquery 中 $ 这样的表达式。
    所以加载会报错。找别的途径了,就是换个没有$的js、
      

  3.   

    使用这个对象:netscape.javascript.JSObject
    然后 JSObject.eval("javascript:function_name(参数)")
      

  4.   

    使用这个对象:netscape.javascript.JSObject
    然后 JSObject.eval("javascript:function_name(参数)")我试试 先感谢下
      

  5.   

    我试了,没有$也不行  单单一个alert都不识别。好奇吧的东西啊
      

  6.   

    使用这个对象:netscape.javascript.JSObject
    然后 JSObject.eval("javascript:function_name(参数)")我试试 先感谢下
    别用alert,就是我的方法也不能用alert,试试c=a+b;return c;这样的。然后后台接受了输出
      

  7.   

    哥们们啊,Java的脚本引擎只是用来解释纯JavaScript的。你们说的alert不是JavaScript本身的函数,那是浏览器的专有东东,是浏览器的JavaScript解释器附加的函数。原始的JavaScript是没有的。仔细学习学习纯粹的JavaScript吧,不要把浏览器专有的JavaScript对象和函数也当成JavaScript本身就有的。Java的脚本引擎只是提供了解析脚本的功能,想实现浏览器中的那些函数,需要自己继续开发浏览器的那部分解释器功能。
      

  8.   

    Java执行js的应用场景是什么,为什么要这样用?