• 【转】模态窗口的父页面向子页面传值


     转载自:新浪    作者:于士博的BLOG     链接:http://blog.sina.com.cn/s/blog_4f925fc30100gssw.html

     //父页面:

    <form name=mainFrm action="" method="post">
        <input type=text name="desc" id="desc" value="大家好" />
    </form>
    <script>
       var url = "/pub/doc/prints.jsp";   //子页面的URL
       var popscript = "dialogWidth:1024px;dialogHeight:768px;center:yes;status:no;scrollbars:no";
       var prints = window.showModalDialog(url, window, popscript);
     
       function pmShow(){
          alert("shihuan!");
       }
       function pmShow(arg){
          alert(arg);

       }

    </script>
     
    //子页面:
    <script>
        var argsDoc = window.dialogArguments.document;
        alert(argsDoc.getElementById('desc').value);
        dialogArguments.pmShow();  //调用父页面的JavaScript方法
        dialogArguments.pmShow("haha");  //调用父页面的JavaScript方法,并传参

        //parent.window.dialogArguments.pmShow();

        //window.dialogArguments.parent.pmShow();

    </script>
    ------------------------------------------------------------------------------------------------------
    //父页面:
    <form name=mainFrm action="" method="post">
        <input type=text name="desc" id="desc" value="大家好" />
    </form>
    <script>
       var url = "/pub/doc/prints.jsp";   //子页面的URL
       var popscript = "dialogWidth:1024px;dialogHeight:768px;center:yes;status:no;scrollbars:no";
       var prints = window.showModalDialog(url, {"myid":1, "myname":"shihuan"}, popscript);
    </script>
     
    //子页面:
    <script>
        var argsDoc = window.dialogArguments;
        alert(argsDoc["myid"]);
        alert(argsDoc["myname"]);
    </script>

  • 相关阅读:
    转 c#中 base64字符串与普通字符串互转
    Dapper丶DapperExtention,以及AbpDapper之间的关系,
    Dapper优秀资料
    软件工程 BUAAMOOC项目Postmortem结果
    M1阶段个人总结
    Fifteen scrum meeting 2015-11-21
    Fourteenth scrum meeting
    第一阶段工作展示
    Alpha版本测试文档
    BUAAMOOC-Alpha版本发布说明
  • 原文地址:https://www.cnblogs.com/cokepanm/p/2314914.html
Copyright © 2020-2023  润新知