我的目的是,想固定左边的Menu,通过调用action将内容显示在右边区域,但是听说现在不流行<frameset>标签,采用<div>层配合Javascript之类的来实现下图是一个后台管理页面:左边是Menu很简单的代码:[code=JScript]
<script type="text/javascript">
$(function(){
$("a").click(function(){
$.ajax({
url:'test.jsp',
success:function(date){
$("#layer").html(date);
}
})
});
})
</script><body>
   <div id="container">
   <div id="banner">头部信息</div>
   <div id="content">
   <div id="left">
   左侧部分
   <p><a>这是链接</a></p>
   </div>
   <div id="right">
   右侧部分
   <p id="layer"></p>
   </div>
   </div>
   </div>
  </body>
[/code]
然后点击链接以后会出现如下效果也就是通过点击导入了一个jsp页面<body>
    This is my JSP page. <br>
  </body>
//-------------关键问题-------------------------------我对javaScript及Jquery都非常不熟悉
如何在通过链接处的action来调用然后显示在右边<div id="layer">层中??
如果有现成的代码最好,如果没有,请说明我该去了解哪方面的知识,当然最好能有链接教程,万分感谢!!

解决方案 »

  1.   

    楼主没用 用frameset或iframe 嵌套,如何进行局部跳转,一个action 请求会刷新整个页面的,这又不是Ajax...
    建议你还是使用frameset或者iframe   http://blog.csdn.net/ch656409110/article/details/7933429
      

  2.   

    我也想做这个不过每次调用Action后就全都刷新了,很苦恼,不知道怎么实现的
      

  3.   

    恩,网上可以搜jQuery框架,可是这样一来,我觉得样式就变得不灵活,必须使用框架的样式了。
    frameset 没试过 , ifrmae 我试验下来每次被点以后session 中的用户校验信息就没了。
    其实我就不明白,为什么一个这种跳转就这么难呢~
      

  4.   

    我现在在想,是不是可以通过struts2的<s:include>标签来做,大不了咱们就做的傻一点嘛~
      

  5.   

    用ext吧。这个框架有这样一个操作的。
      

  6.   

    我赞同!流行不流行关开发P事啊,流行性感冒很流行LZ要试试吗?
    真正适合自己开发的技术才是好技术!CSDN论坛首页不就是用的框架嘛,打开源码自己看看。如果对javascript不熟悉还是先补充下在研究吧!
    前几天刚刚做完一个,只是左边的menu部分的树是静态的,没有CSDN那么炫