日期:2014-05-17  浏览次数:20416 次

jquery子父页面传值问题
怎么样子页面关闭后再传值班给父页面?求例子
jquery

------解决方案--------------------
可以将父页面的document传过来,你关闭时,直接操作父页面document
------解决方案--------------------
$.parent()  这样貌似就是父页面的document LZ试一下...
------解决方案--------------------
var parent="<div><input id="txt_name" type="text" value="姓名"/></div>";//父页面的document
$("#txt_name",parent);// 操作文档元素、parent也可以指定到父页面的body,那可操作的元素更多
在提供一个思路给你,当父页面关闭时,调用子页面函数。
希望帮到你

------解决方案--------------------
$("#parentControl","#parentForm").attr("Value",value);
------解决方案--------------------
引用:
var parent="<div><input id="txt_name" type="text" value="姓名"/></div>";//父页面的document
$("#txt_name",parent);// 操作文档元素、parent也可以指定到父页面的body,那可操作的元素更多
在提供一个思路给你,当父页面关闭时,调用子页面函数。
希望帮到你

结贴吧
------解决方案--------------------
子页 

   open打开的子窗口
    parent.document.getElementById("ctrlId").value="aa";

    window.close();

   模态打开的子窗口

   opener.document.getElementById("ctrlId").value="aa";
    window.close();

------解决方案--------------------
父页:  
function doAdd() {
            //var pid = $("#inputProjectCD").val();
            // var url = "T03010110.aspx?pID=" + pid;
            var url = "T03010110.aspx";
            url = encodeURI(url);
            ModalPopup.Show("divPopup", '', true);
            var returnsArray = window.showModalDialog(url, window,
                    "unadorned:no;help:no;scroll:no;status:no;dialogWidth:600px;dialogHeight:620px;");

            if (returnsArray == 1) {
                BeginSearch(false, false);
            }
            ModalPopup.Close("divPopup", '');
            return false;
        }

子页

 function doSave() {
            if (!FormValidator()) {
                return false;
            }