卧的程序中有个类A,里面有个方法a();
我想在页面C中的JS中调用类A中的方法a();
如何写呢?

解决方案 »

  1.   

    C.html:
    <script src="your_script.js"></script>---------
    your_script.js:
    class A() {
    }
    A.prototype.a = function() b{
      // ...
    };
      

  2.   

    我是想这样写:
    C页面:<script language="JAVASCRIPT">
      function f()
      {
         <% 
           A aa=new A();
           aa.a();
         %>
      }</script> 
    这样写可以吗?
      

  3.   

    不可以!js怎么执行后台的代码呢?这样写:
    <script language="JAVASCRIPT">
      function f()
      {
         var aa=new A();
         aa.a();
       
      }
    </script>
      

  4.   

    用DWR
    在dwr的配置文件中配置一下,
    然后在页面中引入
    那么在js中就可以调用后台java类中的方法了
      

  5.   

    dwr.xml :
    <create creator="new" javascript="abc" >
    <param name="class" value="A"/>  
    <include method="a" />
    </create> 页面引入:
    <script type='text/javascript' src='abc.js'></script>
    在js中就可以调用A类的a()方法了:
    <script language="JAVASCRIPT">
      function f()
      {
        abc.a();   //这里还涉及到回调函数,你可以自己搜一下相关的资料
      }
    </script>