1.showModalDialog返回值给父窗口 2.winow.open开的窗口赋值给父窗口
子窗口:
function SelectIdInfo(rowId)
{
window.dialogArguments[0].document.getElementById(window.dialogArguments[1]).value =Grid1.GetRowFromClientId(rowId).GetMember('INVTITLE_NAME').Text;
window.close();
}
父窗口:
<a id="btnSearch" href="#" onclick="return OpenNewForm1();" runat="server" >检索</a>
function OpenNewForm1()//invoked by "btnSearch"--->检索“开票抬头”,由invoice_inv_title_choose.aspx传回本页面
{
var varParentId;
varParentId=document.getElementById("hidCompanyID").value
var url = "invoice_inv_title_choose.aspx?pare_id="+varParentId+"";//dbo.PD_COMPANY.COMP_C_CNAME 涉帐单位 SZDW对应的ID
var myReturnValue=0;
myReturnValue=window.showModalDialog(url,[window,document.getElementById("txtTitle").id],"status:Modeless;edge:raised;unadorned:no;scroll=no;resizable:yes;center=yes;help:no;dialogwidth:555px;dialogheight:395px");
}
**************************************************
父窗口:
//配载船舶 按钮 弹出 sel_job_cq.aspx:选择"船名" "航次"
function OpenNewForm1()
{
var myReturnValue = 0;
myReturnValue=window.showModalDialog('sel_job_cq.aspx',[window,document.getElementById("tbVessel").id,document.getElementById("tbVoy").id],"status:Modeless;edge:raised;unadorned:no;scroll=no;resizable:yes;center=yes;help:no;dialogwidth:615px;dialogheight:398px");
}
子窗口:
//"选择"链接 最右边----返回值给父窗口:view_job_dcpz.aspx
function SelectIdInfo(rowId)
{
window.dialogArguments[0].document.getElementById(window.dialogArguments[1]).value =Grid1.GetRowFromClientId(rowId).GetMember('vessel').Text;
window.dialogArguments[0].document.getElementById(window.dialogArguments[2]).value =returnValue=Grid1.GetRowFromClientId(rowId).GetMember('voy').Text; //returnValue
window.close();
}
/////////////////////////////////////////////////////
父窗口:
function AddUrl1()//invoked by "联系信息" <img>
{
var a=document.form1.Pub_ddl7$tbName.value;
var b=document.form1.Pub_ddl1$tbName.value;
var c=document.form1.Pub_ddl4$tbName.value;
var d=document.form1.Pub_ddl7$tbCode.value;
var urlGoto = "Sel_lxinfo.aspx?ccname="+a+"&lcname="+b+"&dcname="+c+"&id="+d;
//window.showModalDialog(urlGoto,'',"status:Modeless;edge:raised;unadorned:no;scroll=no;resizable:yes;center:yes;help:no;dialogwidth:580px;dialogheight:610px");
window.open(urlGoto,'','height=380,width=810,top=0,left=0,toolbar=no,menubar=no,scrollbars=no');
}
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
子窗口:
function Change_ID(rowId)
{
var a=Grid1.GetRowFromClientId(rowId).GetMember('shipper_d').Text;
var b=Grid1.GetRowFromClientId(rowId).GetMember('consignee_d').Text;
var c=Grid1.GetRowFromClientId(rowId).GetMember('notifier_d').Text;
var d=Grid1.GetRowFromClientId(rowId).GetMember('AGENT_D').Text;
if(a!="")
{
window.opener.document.getElementById("TextBox2").value=a;//window.opener代表父窗口
}
if(b!="")
{
window.opener.document.getElementById("TextBox5").value=b;
}
if(c!="")
{
window.opener.document.getElementById("TextBox6").value=c;
}
window.opener.document.getElementById("TextBox3").value=d;
window.close();
}
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
**************************************************
父窗口:
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
父窗口:
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
子窗口:
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)