zoukankan      html  css  js  c++  java
  • 通过js子页面回写父页面,改变父页面控件的值

    [原]js中实现子页面向父页面中赋值

    (方法一)

    父页面:
    <input  id="input1" type="text"/>
    <a href="javascript:window.open('test1.aspx');void(0)">弹出新的子窗口</a>

    子页面:
    <input id="input2" type="text" />
    <input id="bt" type="button" onclick="doit();" value="更新父窗口的内容"/>
    <script type="text/javascript" language="javascript">
    function doit()
    {
      var _value=document.getElementByIdx('input2').value;
      window.opener.document.getElementByIdx('input1').value=_value;
    }
    </script>

    (方法二)

    父页面:
    <input id="input1" type="text" />
    <a href="javascript:GetReturnValue();void(0)">弹出新的模态子窗口</a>
    <script type="text/javascript" language="javascript">
     function GetReturnValue()
     {
         var temp= window.showModalDialog("test1.aspx","","center=yes;help=no;status=no");
         document.getElementByIdx('input1').value = temp;
     }
    </script>

    子页面:
    <input id="input2" type="text" />
    <input id="bt" type="button" onclick="doit();"  value="更新父窗口的内容"/>
    <script type="text/javascript" language="javascript">
    function doit()
    {
      var _value=document.getElementByIdx('input2').value;
      window.returnValue =_value;
      window.close();
    }
    </script>

  • 相关阅读:
    IIs和ftp
    java中HashMap重要性质和优化总结
    深入理解mysql的left join(真的很深入)
    windows bat批处理语法简析
    遍历hashMap的两种方式
    Java开发实践 集合框架 全面分析
    MySQL中日期与时间类型
    CentOS6.5下Redis安装与配置
    查看redis进程
    Web阶段:第七章:Tomcat服务器
  • 原文地址:https://www.cnblogs.com/Mr-Rocker/p/3573826.html
Copyright © 2011-2022 走看看