js 怎样从子窗口调用父窗口的方法

JavaScript023

js 怎样从子窗口调用父窗口的方法,第1张

如果是iframe嵌套的父页面,就用window.parent.父页面函数()

如果是window.open打开的子页面,调用父页面的函数就用window.openr.函数

浮层内嵌iframe及frame集合窗口,刷新父页面的多种方法<script language=JavaScript>parent.location.reload()</script><script language=JavaScript>parent.location.reload()</script>弹出子页面<script language=JavaScript>window.opener.location.reload()</script><script language=JavaScript>window.opener.location.reload()</script>子窗口刷新父窗口<script language=JavaScript>self.opener.location.reload()</script><script language=JavaScript>self.opener.location.reload()</script>刷新以open()方法打开的窗口<script language=JavaScript>window.opener.location.href=window.opener.location.href</script><script language=JavaScript>window.opener.location.href=window.opener.location.href</script>刷新以winodw.showModelDialog()方法打开的窗口Java代码<script language="javascript">window.parent.dialogArguments.document.execCommand('Refresh')</script>

在父窗体里边写上一个脚本

<script>

function reflash()

{

window.location.href=window.location.href

}

</script>

在关闭子窗体的脚本写

Response.Write("<script>window.close()window.opener.reflash()window.opener=null</script>")

之前我就这么做过的,可能脚本的某个地方写错了,你需要测试一下。