当前位置: 代码迷 >> ASP.NET >> jquery子父页面传值有关问题
  详细解决方案

jquery子父页面传值有关问题

热度:9853   发布时间:2013-02-25 00:00:00.0
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;
            }
  相关解决方案