从A页面弹出一个对话框B,
弹出的方法:function openwin()
{ var customername =window.showModalDialog ('Default.aspx', '', 'DialogWidth=300px;DialogHeight=500px;DialogTop=100px;DialogLeft=620px; toolbar=no; menubar=no; scrollbars=no; resizable=no;location=no; status=no');
}
在B对话框中需要输入多个数据对数据库进行查询,把查询结果返回到A页面,请问如何实现。1、在js中实现是否可行?2、如果不可行的话,那么把对话框B中的数据(多个)返回到A页面,然后再进行数据库查询,得到查询结果,是否可行?可行的话,如何把对话框B中的数据(多个)返回到A页面
谢谢大家。
弹出的方法:function openwin()
{ var customername =window.showModalDialog ('Default.aspx', '', 'DialogWidth=300px;DialogHeight=500px;DialogTop=100px;DialogLeft=620px; toolbar=no; menubar=no; scrollbars=no; resizable=no;location=no; status=no');
}
在B对话框中需要输入多个数据对数据库进行查询,把查询结果返回到A页面,请问如何实现。1、在js中实现是否可行?2、如果不可行的话,那么把对话框B中的数据(多个)返回到A页面,然后再进行数据库查询,得到查询结果,是否可行?可行的话,如何把对话框B中的数据(多个)返回到A页面
谢谢大家。
传值
ParentPage.aspx:
window.showModalDialog( "DialogPage.aspx?para1=aaa?2=bbb "); DialogPage.aspx:
string str1=Request.QueryString["para1"].toString();
string str2=Request.QueryString["para2"].toString(); 返回值
DialogPage.aspx:
window.returnvalue= "aaa "; ParentPage.aspx:
var str=window.showModalDialog( "DialogPage.aspx ");URL传值 你可以通过接收来的值 进行查询。
大多数pc上的浏览器都支持opener。你可以用它在子页面执行close之前去回调父页面的一个预先协商好的方法,然后父页面中的这个方法再去子页面上来抽取数据。