什么叫检测到该事件?用onClick="javascript:history.go(-1)"不行么

解决方案 »

  1.   

    看来我表达的不明白想实现的就是;
    当用户按下BACK按钮时(IE自带的系统按钮,返回上一页),如何检测到这一事件
      

  2.   

    你把IE自带的 Back 按钮 Enable 就可以了!
      

  3.   

    项目要求不能对IE的状态做改变,但要对Back 按钮按下时做处理,做JSP项目真是麻烦.
      

  4.   

    理论上是没有办法的,除非浏览器提供了这样的api。
    对于jsp来说,可以用session或者其他方法来重构状态,确定是否处于back的状态(但是不能保证是按了back造成的,此外也要防止cache)。
      

  5.   

    某些情况下,你也学可以用一些方法在客户端来模拟。例如用cookie,不过我没有试验过。如果浏览器总是忠实的回到前一个状态(包括cookie)那就没辙了。
      

  6.   

    查了一圈资料,在某种程度上用document.referrer可以解决,但是和要求的效果还是有差别
      

  7.   

    referrer 不行吧,back回去和原来的状态是一样的。