我现在给一个层加了一个单击事件如:<div style="" OnClick=""></div>
我在。CS里写一个方法如:A(){}
请问我如何在DIV的单击事件里来调用这个A()方法啊?我用这种方法<script language=javascript>  
            var a = " <%=A()%>";  
            alert(a);  
 </script> 
可是他是在加载页面的时候就加载了这个方法,我想要在单击了后才调用A()方法在线等呀!

解决方案 »

  1.   

    var a = " <%=A()%>";  
    alert(a);  写在一个函数里呢?OnClick再调用这个函数
      

  2.   

    你的A()方法在服务端,你必须回发才能访问到A()方法,
    如果想不回发就想访问到A()方法是不现实的!!
    你可以通过AJAX局部回发而访问到A()方法!!
      

  3.   

    function A()
    {var a = " <%=A()%>";  
                alert(a);  
    }
     <div style="" OnClick="A()"> 
      

  4.   

    利用ICallbackEventHander接口,这个问题已经有人提过了。http://topic.csdn.net/u/20091212/14/c66aacf9-6bcd-4b1c-8975-39678d3830de.html
      

  5.   

    利用ICallbackEventHander接口,这个问题已经有人提过了。http://topic.csdn.net/u/20091212/14/c66aacf9-6bcd-4b1c-8975-39678d3830de.html