如果求助:有两个页面!通过A.ASPX页面的按钮,弹出B.ASPX窗口,B.ASPX窗口是一个GRIDVIEW近件,选择值后,按B.ASPX的确定按钮,将选择的值,赋给A.ASPX页面上的TEXTBOX控件,研究N天实在没头绪,还有老师们帮帮忙!另外,我用的是母版,没有HEAD ,也没有FORM!先谢过了!

解决方案 »

  1.   

    你说的非模态窗口:子给父赋值:window.opener.document.getElementById("父窗口随便一个控件的ID").value=document.getElementByID("b页面选的值").value;
      

  2.   

    A.ASPX页的,SCRIPT是这样写的:
    <script type="text/javascript" language="javascript">
        function openwin() {
            window.open("chepai.aspx", "newWindow", "height=365, width=770, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no scrollbars=yes ");
        } 
    </script>
    弹出窗体正常!
    声明:A.ASPX页面用的是母版!B.ASPX新页的SCRIPT 是这样写的:
        <script type="text/javascript" language="javascript">
            function updateparent() {
            window.opener.parent.document.getElementById("车牌号TextBox").value = document.getElementById("TextBox2").value;
        }
        </script>运行提示:Microsoft JScript 运行时错误: 无法设置属性“value”的值: 对象为 null 或未定义
    "车牌号TextBox"是A.ASPX页面的控件,  “TextBox2”是B.aspx页面的控件  请朋友们出出主意!