使用javascript在弹出窗口(.aspx页面)中访问内容页面控件

时间:2012-10-02 09:00:26

标签: javascript asp.net master-pages

我有一个母版页面。在其中我有一个内容页面。我正在使用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];
        }
    }
}

我无法找到一种方法来访问弹出页面到内容页面的值。

任何帮助都将不胜感激。

提前致谢

0 个答案:

没有答案