日期:2014-05-16  浏览次数:20346 次

怎么样对一个asp的程序刷新而不弹出提示框
这两天做了一个小的程序,弹出窗体,填写数据,然后返回的时候,将调用的父窗体刷新一下!

用的是iframe做的弹出窗体,现在有个问题,如果我窗体关闭返回的时候,窗体不自动刷新,如果用手动刷新的话,程序会提示:

要再次显示该网页,需要重新发送你以前提交的数据。。。。然后一个重试一个取消

我怎么才能让这个东西不显示呢?哪怕我执行父窗体的一个按钮命令也好啊。

刷新父窗体的代码

<script>window.parent.location.reload();</script>

------解决方案--------------------
你表单发送了,再刷新自然会继续重新回到你表单发送到达时的状态,所以才有你看到的那个提示框

你的这个父窗口不是表单post过来的自然就不会有
------解决方案--------------------
<script>window.parent.location.reload();</script>
不要用.reload(),直接指定地址:window.parent.location.href='地址';这样行?
------解决方案--------------------
在父窗口写一个函数
function refishPage()
{
...
}

子窗口中 window.parent.refieashPage()这样调用,想怎么更新在函数里写代码就是
------解决方案--------------------
iframe父子窗口方法调用,就是在关闭子页面时候调用父页面的方法刷新