怎么样对一个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父子窗口方法调用,就是在关闭子页面时候调用父页面的方法刷新