子页面调用父页面的js
在父页面弹出子页面的方式:(我这里主要是想实现关闭子页面的时候 同时关闭父页面)
在父页面上 弹出子页面
后台: var url ="thyy.aspx?keyname=" + ViewState["keyname"].ToString() + ""; Page.RegisterStartupScript("", " <script language=javascript> window.open ( '" + url + "','填写原因', 'height=210, width=450, top=200,left=270, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no ') </script> ");
父页面上的js
前台JS: <script type="text/javascript"> function toClose() { window.close(); } </script>
在子页面上
后台调用子页面的js: ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "", "<script type=\"text/javascript\">callParent()</script>", false);//调用子页面上的js
子页面上的js:<script language="javascript" type="text/javascript"> function callParent() { alert("提交成功!"); window.opener.toClose();//调用父页面的js toClose() // window .opener.close();//直接关闭父页面 window.close(); } </script>