如题,我用history.go(-1)返回到上一页面,这个在IE下是好使的,在firefox下却不起作用,谁知道在firefox下的代码应该怎么写?

解决方案 »

  1.   

    没实验过,不能不好用吧?
    window.history.back(1);
    这个呢?
      

  2.   

    我试了下没问题,估计不是javascript的问题.
    应该是firefox设置的问题.
    不知道原因是不是"工具-选项-启用javascript"
      

  3.   

    history.go(-1)是w3c标准
    FF没理由不支持的,是不是你的FF问题?
    建议先卸载再安装最新版
      

  4.   

    <a class="popedom" href="#" onclick="javascript:history.back();">返回上一页面</a>  
    在一个项目中在IE、FF下都没问题;另一个类似的项目中FF下总是在前一页闪一下就又回来了,总是返不回去,很是奇怪,最后也没找到个具体原因,修改为以下,问题消除:<a class="popedom" href="#" onclick="javascript:history.back();return false;">返回上一页面</a>  
      

  5.   

    不遵守w3c标准是正常的 ff不像传说中的那么好用
      

  6.   

    这个问题还没有解决彻底
    history.go();但是history.go(5);或者history.go(history.length)的时候,在firefox下失效,有没有人知道呢?
      

  7.   

    看来是这样了 后面要加个return false ,go(-1)也是
      

  8.   

    <a class="popedom" href="#" onclick="javascript:history.back();">返回上一页面 </a>  
    猜想是点击时,既触发了 onclick 又触发了 href 超链接.
    所以在 history.back() 后, 又回到当前页面.
    return false; 后就不会再引起 href 的跳转.改成:
    <a class="popedom" href="javascript:void(history.back());">返回上一页面 </a>
    也行.
      

  9.   

    history.go(history.length
    没有这个页面!!!
    这个应该才没有问题
    history.go((history.length-1))
    history.length应该是从0开始的
      

  10.   

    要么啊,firefox在框架页iframe中使用楼上各位的方法都不能解决问题。