zoukankan      html  css  js  c++  java
  • 【转】模态窗口的父页面向子页面传值

     转载自:新浪    作者:于士博的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>

  • 相关阅读:
    牛客 小乐乐和25
    codeforces 1303 D 二进制瞎搞
    codeforces 1307 D 最短路bz+贪心
    codeforces 1316 C math
    codeforces 1328E LCA
    codeforces 1335 E2 思维
    codeforces 1335 E1 思维
    codeforces 1342 D 贪心+后缀和
    codeforces 1348D (思维+贪心)
    codeforces 1362 E 进制的性质
  • 原文地址:https://www.cnblogs.com/cokepanm/p/2314914.html
Copyright © 2011-2022 走看看