html里當点击提交按钮跳到了另一个成功页面里,然后
点击IE的后退按钮时
如何使页面中的出现网页已过期的功能用javascript 是怎么实现的?
请教各位大虾!帮帮忙!

解决方案 »

  1.   

    我上baidu看了很多,都不行!
    <META HTTP-EQUIV="pragma" CONTENT="no-cache"> 
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> 
    <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
    这样不行!<script language="javascript">        
        <!-- 
     javascript:window.history.forward(1); 
        //-->        
    </script>
    这个也只能让它不能后退!
    有没有可以显示网页已过期的呢?
      

  2.   

    前台js控制让后退键读不到缓存..还没见过....
    而后台的做法一般要这样
    当前页:
    Response.Buffer=true; //当Buffer为True的时候,asp会将这个程序解释完毕后一起发送到客户端,当Buffer为False的时候,asp会边解析边发送数据
    Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1); //指定缓存于浏览器中的页的到期日期和时间。在未到期之前,若用户返回到该页,该缓存的页就显示
    Response.Expires=0; //指定缓存于浏览器中的页立即到期
    Response.CacheControl="no-cache"; //禁止读缓存
    登出页:
    Session.Abandon(); //销毁session
    Response.Expires=0; //指定缓存于浏览器中的页立即到期
    Response.Cookies.Clear(); //清空COOKIES(客户端)
    Response.Cookies["User"].Expires = DateTime.Now.AddSeconds(-1); //设置COOKIES里USER的到期时间(客户端)
      

  3.   

    可是我的是纯 html的页面,不要JS那要什么呢!
    能不能实现呢,用ASP的话是不难可是是纯HTML页面
    所以才发贴子!这样问吧:
    如果是在纯 html的页面的情况下,而且是在客户端完成这个功能;
    可以用什么其它的方法吗??