直接让返回的href指向要返回的那一个页面不就可以么,然后在url中加入
参数

解决方案 »

  1.   

    这个可以实现,只要在前页面中不让写入浏览器缓存即可以。。
    response.setHeader("Cache-Control","no-store");
    response.setHeader("pragma","no-cache");
    response.setDateHeader("Expires",0);
      

  2.   

    前一页:
    <script id="clientEventHandlersJS" language="javascript">
    <!--
    var New_Window;
    function window_onfocus() 
    {
    if( New_Window != null )
    {
    if( New_Window.closed == true)
       {
    New_Window = null;
    window.open(document.location.href ,"_self");
    }
    }
    }function popupWindow( url )
    {
    New_Window = window.open(url,"newWindow","resizable=yes,width=500,height=600");
    }
    当前页(即上面的url)
    function DoBack() 
    {
    window.returnValue = "CONFIRM";
    window.close();
    }
    我在我做的剪下来的,但愿你明白,:)
      

  3.   

    yyfish(笨笨)所讲的,会导致后退后出现:“警告: 网页已经过期”,而不能自动刷新!因为我得javascrit学的比较差,所以ajoke(可乐)的程序不是很明白?怎么好像打开了很多新窗口,并且这些函数在哪里被调用的?
    有没有这样的javascript语句:
      if(是从历史记录中取出的){
         本网页刷新!
        }
      

  4.   

    web1.htm
    <script language="javascript">
    <!--var New_Window;
    function window_onfocus() 
    {
    if( New_Window != null )
    {
    if( New_Window.returnValue =="CONFIRM" )
    {
    New_Window = null;
    window.open(document.location.href ,"_self");
    }
    }
    }
    function popupWindow( url )
    {
    New_Window = window.open(url,"_self","resizable=yes,width=500,height=600");
    }
    //-->
    </script>
    <body language="javascript" onfocus="return window_onfocus()">
    <a href="javascript:popupWindow('web2.htm')">next</a>
    </body>
    </HTML>web2.htm<script language="javascript">
    <!--
    function OnBack()
    {
    window.returnValue = "CONFIRM";
    window.history.back();
    }
    //-->
    </script>
    <body>
    <a href="javascript:OnBack();">back</a>
    </body>
    </HTML>
      

  5.   

    将返回后那个页面的输入参数存入session
    在这一页从session取出,再用连接地址
      

  6.   

    使用refresh元标记自动重新加载。
    <head><meta http-equiv="refresh" content="5"></head>
      

  7.   

    <head><meta http-equiv="refresh" content="5"></head>
    这种方法不行,刷新后,上一页传的参数就找不到了。
    我个页面的逻辑是这样的:
    int aaa=0;
    if(request.getParameter("aaa")!=null){
       curDepID=Integer.parseInt(request.getParameter("aaa"));
    }
    使用这种方法,本来是aaa=1,5秒钟自动刷新后,就变成了aaa=0了!
      

  8.   

    ajoke(可乐)的例子,返回后也不能刷新!
    从web1.htm连接到web2.htm后,我把web1.htm中加了几个字,再点web2.htm中的返回,
    添加的几个字并不显示,按刷新按钮后才出现。
    试验在发布的状态下测的,直接在文件夹里双击,有没有这些javascript都可以自动更新!
      

  9.   

    我在用asp.net时是这样做的:
    参数存入session,
    web2.aspx由web1.aspx用window.open javascript脚本打开,
    web1.aspx在onfocus时刷新,由web2.aspx修改session后的值
    实现在web2.aspx关闭时,web1.aspx刷新
    这个方法是可以的
    和你不同点就是我用的web1.aspx和web2.aspx是两个不同的窗口,:)
    对你这个行不行,不知道,呵呵