子页面调用父页面的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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值