2009-02-22 84 views
2

我目前正在建立一个应用程序,我需要一些查找控制。 这将如何工作是有一个表单上的查找按钮的texbox。 用户可以输入文本框的值,也可以选择查找按钮。 当用户按下查找按钮时,出现一个带有gridview和一列列的javascript窗口。我想要做的是允许查找窗口将选定的gridview值传递回第一页上的文本框并禁用文本框。将值传递给字段使用javascript

任何人都可以帮助我做一个如何去做这个例子吗?

在此先感谢

回答

0

如果您打开与window.open一个窗口(),你可以只访问指向打开的窗口和访问它的DOM/jhavascipt功能opener对象。 //窗口 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