这两天做了一个小的程序,弹出窗体,填写数据,然后返回的时候,将调用的父窗体刷新一下!用的是iframe做的弹出窗体,现在有个问题,如果我窗体关闭返回的时候,窗体不自动刷新,如果用手动刷新的话,程序会提示:要再次显示该网页,需要重新发送你以前提交的数据。然后一个重试一个取消我怎么才能让这个东西不显示呢?哪怕我执行父窗体的一个按钮命令也好啊。刷新父窗体的代码<script>window.parent.location.reload();</script>

解决方案 »

  1.   

    你表单发送了,再刷新自然会继续重新回到你表单发送到达时的状态,所以才有你看到的那个提示框你的这个父窗口不是表单post过来的自然就不会有
      

  2.   

    <script>window.parent.location.reload();</script>
    不要用.reload(),直接指定地址:window.parent.location.href='地址';这样行?
      

  3.   

    在父窗口写一个函数
    function refishPage()
    {
      ...
    }子窗口中 window.parent.refieashPage()这样调用,想怎么更新在函数里写代码就是
      

  4.   

    iframe父子窗口方法调用,就是在关闭子页面时候调用父页面的方法刷新