当前位置: 代码迷 >> ASP.NET >> 请教怎么在window.open打开一个页面后把父页面中的值传给新打开的页面
  详细解决方案

请教怎么在window.open打开一个页面后把父页面中的值传给新打开的页面

热度:739   发布时间:2013-02-25 00:00:00.0
请问如何在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 ");}
  相关解决方案