日期:2014-05-20  浏览次数:20379 次

问个页面传值问题
我现在有个查询条件要在open出来的页面内选择,选好之后我怎么把这个值传到前页面,并且触发前页面的查询按扭.   多谢知道.

------解决方案--------------------
http://dotnet.aspx.cc/article/49ml4ao8-5pb3-4kny-njzd-ljoioxv4m1x4/read.aspx
------解决方案--------------------
var condid=window.showModalDialog( "弹出页面 ");

if(condid!= " "&&condid!=undefined)
{
document.getElementById( "hidsel ").value=从弹出窗体返回的值;//在隐藏域中保存返回值,在后台按钮事件中取出来;
__doPostBack( '按钮id ', ' ');

}

弹出窗口返回值的代码:
function sendinfo()//关闭窗口时事件
{

window.returnValue =你的返回值;
window.close();

}

------解决方案--------------------
Response.Write( " <script> alert( '成功! ');opener.parent.document.all.aaaid.value += 'bbb ';opener.parent.document.all.bbbid.value+= ' "+bianliang+ " ';window.close(); </script> ");

------解决方案--------------------
A页:
<a href= "# "> <img src= "../public/Images/arr.gif " border=0 onclick= "javascript: document.all.txt_TBfzr.value= window.showModalDialog( 'B.aspx?type=ZBXX_AddAndModify&id=&name=txt_TBfzr ',window, 'dialogWidth:650px;dialogHeight:450px '); "> </a>

弹出B页。
B页:
点确定时:
Response.Write( " <script language= 'javascript '> window.returnValue= ' "+
要传的值+ " ';window.close(); </script> ");