当前位置:编程学习 > C#/ASP.NET >>

zDialog 弹出页面,回传父页面的值问题

        子页面弹出窗口采用了 zDialog 中的show弹出了页面,在列表中有个选择按钮,当我单击选择按钮时,返回一个值到父窗口中的文本框中,并关闭子页面。弹出窗口方法

function  showDiv(str_url,cancelEvent)
{
   var diag = new Dialog();
    diag.Title ="选择信息";
    diag.Width = 700;
    diag.Height = 800;
    diag.URL = str_url; 
    if (cancelEvent != null) {    diag.CancelEvent = cancelEvent   }
    diag.show();
}
  
选择按钮:  function returnValue(obj_json)
            {
                 window.opener.document.getElementById('txtShopName').value = obj_json
                 ownerDialog.close();
             }

总是得不到父窗口中的元素
--------------------编程问答-------------------- 没有看示例吗?看看。
http://www.cool80.com/Demonstrate/465/ --------------------编程问答-------------------- diag.OKEvent = function(){$id('txtShopName').value = diag.innerFrame.contentWindow.document.getElementById('XXXXX').value;diag.close();}; --------------------编程问答--------------------
引用 2 楼 ycagri 的回复:
diag.OKEvent = function(){$id('txtShopName').value = diag.innerFrame.contentWindow.document.getElementById('XXXXX').value;diag.close();};


问题是:  我自定义的 一个 选择 button 怎么 调用写啊、 按上面的写法 不行啊、 我比较笨啦、 写完整点好吗? --------------------编程问答-------------------- 使用top.Dialog.close(); 关闭
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,