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>

  • 相关阅读:
    VMware虚拟机下实现NAT方式上网的小方法
    文件附件上传
    [转] 深入了解 HTML 5
    用JS获取图片尺寸
    Stream与byte的转换
    递归算法
    搞懂java中的synchronized关键字
    初学UML之用例图
    浅析tomcat nio 配置
    面向对象:单一任务原则(SRP)
  • 原文地址:https://www.cnblogs.com/Mr-Rocker/p/3573826.html
Copyright © 2011-2022 走看看