JS 父页面接收子页面返回值

来源:互联网 发布:ubuntu ntp设置 编辑:程序博客网 时间:2024/05/18 02:28
// ======点击选择的界面======// 获取到值并穿回来 字符串的形式  ?id="+drv["company_id"]+"'        function N_GetMethod() {            var dwm = document.getElementById("js_dwbm").value;            var url = "../FW_YHXZ_Model/Dept_Dwbm.aspx?dwbm=" + dwm + "";            var value = window.showModalDialog(url, dwm, "dialogwidth:200px;   dialogheight:350px;   center:yes;   Help:No;   Resizable:No;   Status:Yes;   Scroll:Yes;   Status:no;   resizable:no "); //弹出窗口,选择后跳转的界面            var strs = new Array();            if (value != null && value != "") {                strs = value.split("$"); //拆分字符串                window.document.getElementById("retbm").value = strs[1]; //单位编码                window.document.getElementById("c_ssdw").value = strs[2]; //单位简称            }        }<td class="TableData">                        所属单位:                    </td>                    <td class="TableData">                        <asp:TextBox ID="ssdw" runat="server"></asp:TextBox>                        <asp:LinkButton runat="server" ID="btnxx" Text="选择" OnClientClick="return N_GetMethod();"                            />                    </td>


子页面代码:

<script type="text/javascript">         function setvalue(vv) {                         window.returnValue = vv;  //返回值到选择的那个页面 vv就是你要传过去的值             window.close();         }             </script>//这个是在后台调用的前台js 方法setvalue() Page.RegisterStartupScript("New", " <script language= 'javascript'>setvalue('" + str + "'); </script>");


0 0
原创粉丝点击