1

我在一个页面上使用了多个控件,其中包含控件内部的 3 个按钮。其中一个按钮启动另一个对话框窗口,完成后关闭并返回一个值。该值正在正确返回,问题是子级的父级始终是添加到页面的最后一个控件。有没有办法指定哪个控件是子窗口的真正父级?

function Button1Click(){
    window.open('<%=DialogLocationHref %>');
}
function Button1Returned(retValue){
    document.getElementById('<%=txtValue1.ClientID%>').value = retValue;
}

父窗口摘录

...
if (window.parent.Button1Returned != null){
    window.parent.Button1Returned('+ someValue + ');
}
4

0 回答 0