100 分!!关于用 window.open 方法打开的子窗口,当点击子窗口上的按钮时,如何把子窗口的数据传回到父窗口?
父页 parent.aspx 中用 window.open 弹出一个子页 child.aspx,child.aspx中有一个按钮Button1,
child.aspx.CS 代码如下:
private void Button1_Click(object sender, System.EventArgs e)
{
string mycode = ...;
//我的要求在这里:写一方法,关闭 child.aspx ,同时要把 mycode 的值带到父窗口 parent.aspx 中
}
最好能给一个完整一点的示例!非常感谢!!
------解决方案--------------------string script = " <Script language= 'javascript '> window.opener.document.getElementById( 'TextBox1 ').value = ' "+ mycode + " ';window.close(); </script> ";
Response.Write(script);
Response.End();
------解决方案--------------------string script = " <Script language= 'javascript '> window.opener.document.getElementById( 'TextBox1 ').value = ' "+ mycode + " ';window.opener.document.getElementById( 'TextBox2 ').value = ' "+ mycode2 + " ';window.close(); </script> ";