我有一个母版页面。在其中我有一个内容页面。我正在使用window.open方法从这个内容页面打开一个弹出窗口。我还尝试打开一个模态对话框作为替代选项。
window.open("WebForm2.aspx?name1="+d+"&name2="e+,"MyWindow","height=375,width=350");
' d' &安培; ' E'是控制ID,我已经通过,并在弹出窗口中访问。
我想从弹出窗口访问内容页面中的控件值(反之亦然)。我正在尝试的所有控件。访问是在gridview中。但是,我无法这样做?
为了实现这一点,我将我想要在网址中访问的特定值传递给弹出窗口。这样可以访问这些值,但它们看起来非常麻烦。
alert(window.opener.document.getElementById(GetQueryStringParams('name1')).value);
function GetQueryStringParams(sParam)
{
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++)
{
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam)
{
return sParameterName[1];
}
}
}
我无法找到一种方法来访问弹出页面到内容页面的值。
任何帮助都将不胜感激。
提前致谢