在子窗体上加一个隐藏的input,设置是否刷新父窗体的标记,比如<input id="pr" name="pr" type="hidden" value="0">
后台代码中,如果提交成功,则给pr赋值1,未成功,赋值0。document.onload()
{
if (document.getElementById('pr').value == 1) window.opener.refresh();
}
后台代码中,如果提交成功,则给pr赋值1,未成功,赋值0。document.onload()
{
if (document.getElementById('pr').value == 1) window.opener.refresh();
}
解决方案 »
- 求助 EXT2.0布局 标题栏高度更改
- 大家对常用的jquery插件有哪些
- 求一正则表达式写法
- 关于window.showModalDialog问题 如何把子页面多个select值传入父页面
- JS怎么调用JAVA类里面的方法。。在线 急等。。马上给分。。
- 用JavaScript如何获取客户端的操作系统是window2000还是window xp?
- 为啥含有ActiveX的htm网页文件在网络上运行有问题!?
- 在Javascript中如何读取asp.net中的Session值?
- 当鼠标移动到超级连接上时,如何改变该连接字体的颜色?
- 预加载对优化真的不好吗
- 求一個只選擇年份和月份的日歷控件.
- 关闭浏览器的同时是否可以修改数据库字段?
<BODY>
<form name=formess>
父窗口<br>
<input type=button value='弹开子窗口' onclick='test()'>
</form>
</BODY>
<script>
function test()
{
window.open("2.asp")
}
</script>==============子窗口====================================<%
hidds=Request.Form("hidds")
if hidds="成功" then%>
<script>
window.close()
opener.document.formess.submit()
</script>
<%end if%><script>
function postdata(strings)
{
document.formess.hidds.value=strings
document.formess.submit()
}
</script><BODY method=post>
<form name=formess method=post>
子窗口<br>
<input name=dd value='成功' type=button onclick=postdata('成功')><br>
<input name=dd value='失败' type=button onclick=postdata('失败')><br>
<input name=hidds type=hidden>
</form>
</BODY>