zoukankan      html  css  js  c++  java
  • 另开页面,子页面如何传值给父页面

    由父页面另开页面到子页面

    父页面客户端事件:

    function open() {方法一:
    window.open("XXXX.aspx", null, "height=270px, width=510px, top=250px, left=300px,status=no");}//QUERY隐藏按钮执行你要实现的代码

    function open(){方法二:

        var query = window.showModalDialog("XXXX.aspx", null, "dialogHeight:350px;dialogWidth:500px;dialogTop:250px;dialogLeft:300px;help:no;scrollbar:no;resizable:no;status:no");//接收子页面传过来的数组
    if (query == null) return;
    document.getElementById("NO").value = query[0];
    document.getElementById("NAME").value = query[1];
    document.getElementById("E_NAME").value = query[2];
    document.getElementById("DOIT").value = query[3];//该隐藏控件接收的是一个固定值DO,在Page_Load里,判断它为DO时执行你要实现的代码

    }

    子页面传值给父页面

    function returnPath() {
            //子页面的值
            var no = document.getElementById('tbDEPT_NO').value;
            var name = document.getElementById('tbDEPT_NAME').value;
            var en_name= document.getElementById('tbDEPT_E_NAME').value;
            //传给父页面控件(控件可设置为隐藏,用时则在控件上取)
            window.opener.document.getElementById("NO").value = no
            window.opener.document.getElementById("NAME").value = name;
            window.opener.document.getElementById("E_NAME").value = en_name; 
            window.opener.document.getElementById("QUERY").click();
            //子頁面觸發父頁面事件(此控件也可为隐藏)
            window.close();
    }
    
    function returnPath() {
             //子页面的值
             var no = document.getElementById('tbDEPT_NO').value;
             var name = document.getElementById('tbDEPT_NAME').value;
             var en_name= document.getElementById('tbDEPT_E_NAME').value;
             //传一个数组给父页面
             var value = new Array(no, name, en_name,"DO");
             window.returnValue = value;
             window.close();
    }    
    

    如:父页面为查询页面,子页面为输入查询条件页面,在父页面点击查询按扭另开子页面,输入查询条件后,点击确定触发一个隐藏按扭事件,将根据查询条件查出来的结果显示在页面上。

  • 相关阅读:
    D. Constructing the Array
    B. Navigation System
    B. Dreamoon Likes Sequences
    A. Linova and Kingdom
    G. Special Permutation
    B. Xenia and Colorful Gems
    Firetrucks Are Red
    java getInstance()的使用
    java 静态代理和动态代理
    java 类加载机制和反射机制
  • 原文地址:https://www.cnblogs.com/henuyuxiang/p/6196287.html
Copyright © 2011-2022 走看看