日期:2014-05-16  浏览次数:20343 次

如何获取弹出窗口的值
我在主页面上有一个查询按钮和一个用来显示查询结果的Datagrid控件。当我点击了这个主页面上的查询按钮后弹出一个查询的子窗口,我在子窗口中有好几个字段,(例如:姓名,地址,身份证等这些字段)我在子窗口中按这些字段进行查询,在子窗口中按了确定按钮后,在主页的Datagrid控件中显示查询。请问各位大侠我怎样实现这个功能,以及怎么在主页面中获取我在子窗口的查询字段的值,请大家帮帮我的忙,怎么实现。

------解决方案--------------------
subwindow = window.open();......
选中一个记录后,点击确定关闭该弹出窗体时:
subwindow.parent.........的元素的value = subwindow. ....的元素的值
subwindow.opener = null;
subwindow.close();
------解决方案--------------------
在主窗口写一个函数
function doSearch(column,value)
{
//执行查询
}

在子窗口确定哪里写一个
function doClickSearch()
{
//把查询的字段跟值传递进去
parent.doSearch(xxx,xxx);
//关闭子窗口
window.close();
}