我正在构建一个应用程序,我需要一些查找控件。 这是如何工作的是在表单上有一个带有查找按钮的texbox。 用户可以键入文本框的值,也可以选择查找按钮。 当用户按下查找按钮时,将出现带有gridview和列表列表的javascript窗口。我想要做的是允许查找窗口将选定的gridview值传回第一页上的文本框并禁用文本框。
任何人都可以帮我一个例子左右如何去做这个吗?
提前致谢
答案 0 :(得分:0)
如果用window.open()打开一个窗口,你可以访问指向打开窗口的opener对象并访问它的dom / jhavascipt函数。 //在窗口中 var retVal = ... opener.MyFunction(retVal的) this.close()
// in main page
var valFromWindow = null;
function MyFunction(val)
{
valFromWindow = val;
}
如果您通过隐藏div显示来打开一个窗口,那么您可以使用当前窗口中的任何javascript。
如果使用window.showModalDialog打开一个窗口,则可以使用returnValue属性传回值。 window.returnValue =“myretval”//在模态对话框中
var retval = window.showModalDialog(...) // in main window