想实现onclick()事件调用一段jsp代码,类似<script src="beCalled.jsp"></script>,这个样子。可以实现吗?

解决方案 »

  1.   

    <script src="beCalled.jsp"></script>就可以实现啊。或者采用
    <iframe src="xx.jsp" style="display:none" name="h"></iframe>
    onclick的时候提交到这个隐藏的帧里面
      

  2.   

    楼上的方法是可以,不过,用ajax不是更好一些吧?
      

  3.   

    怎么提交到这个iframe中?onclick="javascript:h"?还是怎么样,谢谢。。
      

  4.   

    隐藏一个iframe,然后触发的时候去刷新这个iframe<iframe src="about:blank" style="display:none" name="abc"> </iframe> <a onclick="javascript:document.getElementById('abc').src='xxx.jsp';">clikc</a>
      

  5.   

    看似lz是要执行一段jsp,而且这段代码好像没有输出,你那中方式可以用,但是为啥不用include呢?
      

  6.   

    lz都说了,不用ajax,提倡iframe
      

  7.   

    想实现onclick()事件调用一段jsp代码,类似 <script src="beCalled.jsp"> </script>,这个样子。可以实现吗?
    完全可以
    <script id=srcid></script>
    <script language="javascript">
    function test() {
     id.src="beCalled.jsp
    }
    </script>
    <input type='button' onclick="test()">
      

  8.   

    用不用AJAX你都要请求一次服务器。有什么区别吗?
      

  9.   


    恩,不错,刚才根据这个做了一下,可以实现。最好在test函数里用document.getElementById()来得到要操作的script,不然貌似有些浏览器不支持。