在一个后台的管理系统里面,有一个“前进”“后退”的功能!后退,是用onclick="history.back();"实现的一直点击后退的话,会后退的登录页面,我想控制它到首页就好了,怎么控制呢?

解决方案 »

  1.   


    那要是我  登录——首页——A页面——又点了一下首页——B页面 呢??   那样再点击后退,就只能从B页面到首页了,在退到A就退不了了
      

  2.   

    用js 判断
    或者 在登录页面 location.replace(); 不会增加历史记录
    我也新手来的
      

  3.   

    参考了http://www.isstudy.com/javascript/1721.html还有一些其他资料最后建议你 从history.length上考虑
      

  4.   

    其实最简单的就是登录后,登录到一个临时页面,临时页面,跳转到首页,
    临时页面有一个。history.go(-1)
      

  5.   

    window.location.href="http://www.baidu.com";//这里是百度,你改成 主页address
      

  6.   

    在登陆页面判断是否有cookie有就跳转到首页你后退到登陆页面 也是判断cookie,有就跳转。那么无论怎么到登陆页,只要cookie存在就一直会到首页
      

  7.   

    自己写个onclick事件来判断~或者用window.location.href='首页地址'来处理
      

  8.   

    onclick=="if(当前页!=首页)history.back();"
      

  9.   


    不可行啊,如果点击了登录——首页——A页面——又点了一下首页——B页面 呢?? 那样再点击后退,就只能从B页面到首页了,在退到A就退不了了
      

  10.   

    window.location.href="http://www.index.com";
      

  11.   

    用js 知道楼主散分特来接一个  哦 哈哈  history.go(-1)或location.href=“”;或者用js写到cookie里面再取出里面的路径职(注意绝对路径)
      

  12.   

    我说的最后一个 读写cookies比较适合楼主的需求。取里面的url 判断是不是楼主需要的url