java和javascript是风牛马不相及
别扯到一起

解决方案 »

  1.   

    呵呵,我当然知道
    不过手头上要做的东西必须实现这种功能
    用JAVA读取SERVER上的页面,然后执行该页面脚本中的某个函数
    可惜个人水平有限,一时难以下手
    希望有高手指点
    谢谢关注!
      

  2.   

    "用JAVA读取SERVER上的页面,然后执行该页面脚本中的某个函数"?JAVA读取哪个服务器上的页面?页面的东西执行了又能达到什么目的呢?
      

  3.   

    applet中:
    import netscape.javascript.*;
    ......
    JSObject win;
    Object info[]=new Object[3];//传递参数的个数
    try
    {
        win=JSObject.getWindow(this);
    }
    catch(JSException e){}
    .....
    info[0]=new Integer(0);//第一个参数是Integer 0
    info[1]=new String("Hello!");//第二个参数
    win.call("func1",info);//调用JavaScript中的函数func1,它有两个参数
      

  4.   

    to karma,
    谢谢关注!本人手头上要做的一个东西需要实现表单自动提交功能。但是现在碰到一个页面的表单是通过javascript的脚本提交的,表单的action也是通过脚本对页面数据的处理后自动设置的,所以呵呵,头大了!
    to lisn,
    多谢指点!请问哪里可以下载帖中提到的包?再次感谢!
      

  5.   

    to lisn,
    刚才查了一下资料,发现JSObject.getWindow(parameter)中parameter只能是applet,
    sigh,用不了!
      

  6.   

    服务器端的servlet 和bean不能实现你的要求,只有客户端运行的东东比如applet有可能。
    你的问题具体是什么?也许用javascript作些修改能实现。
      

  7.   

    netscape.javascript.*包好象jb中没有,开发这种applet我就用vj,里面有。
      

  8.   

    谢谢各位!
    我本来打算用java编个程序实现页面测试功能
    现在看来直接用java(application,not applet)调用javascript函数有困难
    或许要考虑其它办法了
      

  9.   

    居然不能给分???
    受不了了!!!
    timeout?
    好破!