zoukankan      html  css  js  c++  java
  • 模态窗口传值与非模态窗口传值

    一、模态窗口传值

      1、父页面传给子页面

        父页面: var arg = {"win":window,"name":"WebForm1.aspx"}

            window.showModalDialog("WebForm2.aspx" , arg);

        子页面: var arg = window.dialogArguments;

            alert(arg.name);  //WebForm1.aspx

            arg.win.SayHello();  //调用父页面方法

      2、子页面回传给父页面

        子页面:  var returnArg = {"win":window,"name":"WebForm2.aspx"}

            window.returnValue = returnArg;

        父页面:  var theValue = showModalDialog("WebForm2.aspx" , arg);

            alert(theValue.name);  //WebForm2.aspx

            theValue.win.SayHello();  //调用子页面方法

    二、非模态窗口传值

      1、父页面传给子页面

        父页面: var arg = {"win":window,"name":"WebForm1.aspx"}

            window.showModelessDialog("WebForm2.aspx" , arg);

        子页面: var arg = window.dialogArguments;

            alert(arg.name);  //WebForm1.aspx

            arg.win.SayHello();  //调用父页面方法

      2、子页面回传给父页面

        子页面:  var returnArg = {"win":window,"name":"WebForm2.aspx"}

            window.returnValue = returnArg;

        父页面:  var theValue = showModelessDialog("WebForm2.aspx" , arg);

            alert(theValue.name);  //WebForm2.aspx

            theValue.win.SayHello();  //调用子页面方法

  • 相关阅读:
    ASP.NET MVC分部类的使用
    窗体初始化完毕后隐藏窗体
    让每个用户都有同样的输入法配置
    昨夜的失眠--从数据备份所想到的.
    电子书下载
    Microsoft .Net 框架 SDK 快速入门教程
    .net书籍代码下载 [雪冬寒'Blog]
    VISUAL C#.NET中文版WEB服务开发基础
    Citrix相关技术
    OA在线试用
  • 原文地址:https://www.cnblogs.com/dengshaojun/p/3625199.html
Copyright © 2011-2022 走看看