日期:2014-05-18  浏览次数:20512 次

请问如何在window.open打开一个页面后把父页面中的值传给新打开的页面
请问如何在window.open打开一个页面后把父页面中dataGrid中两个单元格的值
传给新打开的页面中的两个hidden控件

------解决方案--------------------
你单元格的值取出来了么?

window.open( "new.aspx?a= "+a1+ "&b= "+b1+ " ");

在new.aspx页面

<body onload=ustbwuyi()>

function ustbwuyi()
{
var a= <%=(Request.QueryString[ "a "]==null)? " ":Request.QueryString[ "a "].ToString()%> ;
var b= <%= (Request.QueryString[ "b "]==null)? " ":Request.QueryString[ "b "].ToString()%> ;
document.getElementById( "hidden1 ").value=a;
document.getElementById( "hidden2 ").value=b;
}
------解决方案--------------------
function openScript(pname,pprice)
{ window.open( "Buy.aspx?pname= "+pname+ "&pprice= "+pprice, " ", "height=800,width=800,left=190,top=10,resizable=yes,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no ");}