读取前页地址:Request.ServerVariables("HTTP_REFERER")
然后跳转吧。

解决方案 »

  1.   

    Request.ServerVariables("HTTP_REFERER")
      

  2.   

    如果是asp就用Request.ServerVariables("HTTP_REFERER")
    如果不是那就用js也可以<script language="Javascript">
    document.write("<a href=\"#\" onClick=\"window.location.href='"+document.referrer+"'\">返回前一页</a>")
    </script>
      

  3.   

    以上两种方法我都已经试了,不行的。我的情况如下。显示的网页是a.asp,在A.asp中使用iframe(注意是iframe,不是frame)标签包含b.asp,在B.asp中使用document.location.href=url转到新网页,如果直接显示内容也是内容显示在原来b.asp这个位置,但无论使用javascript还是在asp中取得的referer都是A.asp
      

  4.   

    简单的说我在A网页中使用IFRAME了B网页,IFRMAE中的B网页使用document.location.href转到了C网页,现在我想让IFRAME中的内容再回到b网页.可我在C中根据就找不到B网页的网址啊,包括使用javascript中的document.referrer,和ASP中的Request.ServerVariables("HTTP_REFERER"),这只能取到A的网址。这其中和使用document.location.href关系特大,如果我使用普通的链接由B转到了C,则使用JAVASCRIPT和ASP中取得到的都是B网页的网址。
      

  5.   

    在第一页面前加一个头文件,强制刷新就行了。这样用history.back(-1);后退就不会存在问题。
      

  6.   


    是这一句吗?不行啊(我加到B文件上了)!<meta http-equiv="pragma" content="no-cache">
      

  7.   

    Response.CacheControl = "no-cache"终于找到了,在B网页加上它就可以了。结账。