js技巧(转)
iframe子页面刷新父页面iframe
<script language=JavaScript>
parent.location.reload();
</script>
弹出子页面
<script language=JavaScript>
window.opener.location.reload();
</script>
子窗口刷新父窗口
<script language=JavaScript>
self.opener.location.reload();
</script>
刷新父窗口——如果post提交的话,此时并没有重新提交
window.opener.location.href=window.opener.location.href;
注:如果有post提交,用reload()的方式,则会弹出是否刷新的对话框,用href的方式,则不会重新提交表单。
如果既想要刷新父页面,又想要重新提交表单,则可以按照如小处理:
<script language="javascript">
window.opener.myform.action="<%=request.getContextPath()%>/broad.do?actionParam=queryBroadPassword";
window.opener.myform.target="_self";
window.opener.myform.submit();
</script>
原理很简单,只要重新提交父窗口的表单即可解决问题。