没有别的办法了,你应该使用了  go(-1) 之类的函数使用 location.href="" 就不会了,在提交前,加一个参数就是先前窗口的地址

解决方案 »

  1.   

    我只不过是用了location.reload()...
    如果用location.href对我的实际情况来说是不行的,因为我的在里面要判断post过来的变量的,如果没有这个变量它会返回到另外一页。
    我又不想用get,有办法不递交表单而用post方式传送数据吗?
      

  2.   

    我说过不想用get的,因为对方可以直接在地址栏里输入变量值;
    post虽然不是万能但也安全一点.
      

  3.   

    接受POST的ASP,应该用Redirect转到显示页
      

  4.   

    可以考虑 session、cookie 什么的
      

  5.   

    <script>
    var newW = window.open("","newWin")
    document.formname.target=newW
    document.formname.submit()
    window.close()
    </script>
      

  6.   

    1.location.href=location.href
    2.Internet选项-〉高级-〉重定向提交的表单时发出警告
      

  7.   

    To qiushuiwuhen(秋水无恨)
    请问有无办法编程实现?
      

  8.   

    没办法的
    除非用get方式提交
    用post方式一定会有的
      

  9.   

    可用location.replace();替换掉该页面!
      

  10.   

    location.replace();没有办法实现post参数过去。
        目前我采用的是将本页面所有接受的变量一个不漏的放在一个form里重新递交给本页面,这样就没有提示。