在WEB程序中,用户打开任何页面都在当前面的右边显示,将将打开过的页面在listbox中以超链接记录下来,通过点击这个超链接,实现页面跳转,关键是要跳回到之前对应页面的状态(比如其中某个页面做过一些相应的操作,跳回来还是跟以前看到的一样)各位英雄请问应该如何实现啊?

解决方案 »

  1.   

    换种思路??
    右边由N个DIV组成,然后左边点击链接后,将上次打开的DIV隐藏
    1.第一次点击该页面:通过Ajax获得相应页面,然后将其中的内容写入右边的某个DIV中,并显示
    2.非第一次,直接显示该DIV这样就不必考虑保存页面了不过所有页面要用到的JS和CSS文件,必须在主页面中引用
      

  2.   

    楼主说的是西祠胡同的效果吧
    http://www.xici.net/main.asp
      

  3.   

    以前做过多页面打开,有一点点思考提供参考:1、打开一个页面后,比如通过插入iframe节点来实现页面显示。
    2、当打开下一个页面时,将前一个页面隐藏,并在右边的listbox里面加一个div或者span元素;设置该div或span的属性来对应到每个iframe。
    3、当点击span时,显示相应的iframe,隐藏其它即可达到你要的效果。记得一定要通过一些操作来删除不要的iframe。
      

  4.   

    大家继续帮忙想啊,目前我还没有发现类似的应用,但在我们的一套WEB ERP系统中有类似的效果,感觉这个效果人性化极佳,苦于不知道是如何实现的
      

  5.   

    我试了一下,把div的高度设置成负的也不行
      

  6.   

    这类的运用,貌似应该是比较多的.
    Ext 等等 ,都有这类的运用. 只看楼主自己是怎么去判断的
    利用 Ajax 来加载数据判断在dom里,或者添加新的iframe,都可以实现.