showModelDialog,给原页面传递值,控制原页面事件的一个代码
<asp:Button id="ImageButton5" src="images/audit.gif" onclientclick="return auditBill();" onclick=”ReSearching();” runat=”server” style="border-width:0px;" />
后台:
protected void ReSearching()
{
SearchingData();
}
js:
function auditBill()
{
var parm = "";
var flag = false;
for(var i=0;i<$("form1").elements.length;i++)
{
if($("form1").elements[i].id == "checkboxChild" && $("form1").elements[i].type == "checkbox" && $("form1").elements[i].checked == true)
{
flag = true;
parm += $("form1").elements[i].value + ",";
//break;
}
}
if(flag)
{
parm = parm.substr(0,parm.length-1);
var s = window.showModalDialog('CompanyJudgeAudit.aspx?id=' + parm,window,'dialogWidth:600px;dialogHeight:601px;center:yes;resizable:no;scroll:no');
if(s!=null)
{
//如果在打开的页面中指定刷新页面的
return true;
}
else
{
return false;
}
}
else
{
alert('请先选择一条记录!!');
return false;
}
}
打开的页面(CompanyJudgeAudit.aspx):
Response.Write("<script>alert('" + msg + "');window.returnValue=1;window.close();</script>"
浙公网安备 33010602011771号