比如现在我点击了搜索出来了搜索结果然后我又点击了注册但我现在想返回到上一个操作发生的地方,也就是说,我有设计了一个返回按钮,当我点击他时他应该返回到我当前操作的上一步。(肯定不是ie里的那种哦)

解决方案 »

  1.   

    就比方说不,我在当前页里点击查看了一条新闻标题为A,然后我在点击了另一条新闻标题为B,然么我现在如果点返回,就应该从B返回到A的操作上去。但如果用ie的后退大家应该知道是不能实习的。
      

  2.   

    HTML code: <input onclick="javascript:window.history.back(-1);" type="button" name="Submit" value="cancel" />
      

  3.   

    大家没有能理解我的意思:
    我的意思是,我需要写一个通用的js方法实现所有的返回按扭都按照返回当前状态的前一个状态的形式做返回动作,比如A点我点击了搜索按钮,搜出了自己想要的结果,B点 我点击了注册按钮进入了注册页面。这个时候我想通过点注册页面上的返回按钮回到A点状态(也就是说返回到B点以后搜索结果数据还在)但如果通过history.go(-1)这种方法,结果数据是不会存在的。
      

  4.   

    说实话吧,想这样实现,有很大难度,至少浏览器目前没这个机制可以让你上次搜索的结果还在?
    back(-2);
    怎么样?
      

  5.   

    自己做一个动作的标志位吧。通过这个来判断去什么地方。
    或者保存自己之前操作的URL,重新load一次。