最近看过一个项目觉得很经典。 她 是JSP 来做的,估计玩这个技术的人都比较怀恋WINFORM 所以有做到楼上的效果
个人认为她是这样实现的:
整个大页面是个frame 为,其左边有菜单a, 右边是主要的内容区为页面b
这个页面B中也是上下分开的FRAME,上面是 b_banner ,取到显示窗体的名字,下面是b_body显示最终要显示的页面。b_body 上以iframe来实现的 所以她 每次只要更换这个IFRAME的URL就可以实现窗口的切换
在b_banner 中有个当前窗口列表的树组:arrPages(20).
每次点击菜单a的链接,立即触发b_banner的JS事件openNewPage(url),这个事件可以让b_body的页面跳转到url,同时b_banner的上面动态加上一个按钮btnShowPage,arrPages(20)会增加一个值,当然数量超过21时提示窗口过多,需要关闭一些
单击钮btnShowPage可以实现在b_body页面中显示他对应的页面,双击他可以关闭当前的窗口