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>

  • 相关阅读:
    mysql6.0免安装配置
    SQL2005安装时“性能监视器计数器要求(错误)”解决办法
    Centos 下解压和压缩rar文件
    MyEclipse插件介绍与下载
    算法设计之递归法
    Centos5.2 下安装MySQL+Tomcat6 及设置自启动
    科学用电脑
    浅谈Linux的安全设置
    JAVA程序员之路
    CentOS 5.5 挂载Windows NTFS 文件系统
  • 原文地址:https://www.cnblogs.com/cokepanm/p/2314914.html
Copyright © 2011-2022 走看看