zoukankan      html  css  js  c++  java
  • javascript 子父窗体操作

    father.aspx

    <head runat="server">
        <title></title>
        <script type="text/javascript">
        //---------------------------------------------------
            function OpenWindow() {
                window.open("child.aspx");
            }
            function setValue(m) {    
                document.getElementById("txt_Value").value = m;
            }
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
          <input type="text" name="txt_Value" id="txt_Value" runat="server" />
          <input type="button" name="btn_ShowClose" id="btn_ShowClose" value="按钮" onclick="OpenWindow();" />
          <br />
           <asp:HiddenField ID="HiddenField1" runat="server" />
        </div>
        </form>
    </body>
    </html>

    father.aspx.cs

            protected void Page_Load(object sender, EventArgs e)
            {
                Response.Write("adf" + HiddenField1.Value);
            }

    --------------------------------

    child.aspx

        <title></title>
        <script type="text/javascript">
            function CloseWind() {
                opener.setValue("2");
                window.opener.document.forms(0).submit();
                window.close();

            }
        </script>
    </head>
    <body>
        <form id="form1" runat="server">  
            <asp:Button ID="Button2" runat="server" Text="Button"  OnClientClick="CloseWind()"/>
        </form>
    </body>

    child.aspx.cs

            protected void Page_Load(object sender, EventArgs e)
            {
                if (!Page.IsPostBack)
                {

                }
                else
                {
                    Response.Write("<script>");
                    Response.Write("function fm_send()");
                    Response.Write("{");
                    Response.Write("window.opener.document.getElementById('HiddenField1').value =1;");
                    Response.Write("window.opener.document.forms(0).submit();");
                    Response.Write("window.close()");
                    Response.Write("}");
                    Response.Write("fm_send()");
                    Response.Write("</script>");
                }
            }

  • 相关阅读:
    如何在ASP.NET Core项目启动时执行异步定时任务
    计算机组成原理实验:Cache控制器设计实验 问题解决
    jenkins + gitlab 利用pipeline 完整构建项目
    利用K8S的jenkins动态slave+gitee + dockerhub实现完整的develops
    pycharm 上传代码到码云
    关于CI/CD的实践(二 提交阶段流水线)
    sonarqube-7.8 安装
    关于CI/CD的实践(一 流程规划)
    ubutun 安装nvm管理node
    关于容器的健康检查 Health Check
  • 原文地址:https://www.cnblogs.com/yidianfeng/p/1967646.html
Copyright © 2011-2022 走看看