本函数实现的功能如下:先提示一个消息,然后调用父窗口中的一个函数,最后关闭本窗口.但是调用后发现只执行了第一个功能,及提示了一个消息后,点确定就什么都不动了,本窗口也没关闭.不知道为什么.大家帮帮忙.public static void CloseMessage(string Message)
{
//输出确认js脚本名
const string SCRIPTKEY="clientScript"; //脚本
string strConfirmJs=@"
<script language=""javascript"">
alert ("""+Message+@""");
if(opener!=null)
{
window.opener.BindData();
}
window.close();
</script>
";
if(Message!="")
{
//向页面输出js脚本
((System.Web.UI.Page)System.Web.HttpContext.Current.Handler).RegisterClientScriptBlock(SCRIPTKEY,strConfirmJs);
}
}
{
//输出确认js脚本名
const string SCRIPTKEY="clientScript"; //脚本
string strConfirmJs=@"
<script language=""javascript"">
alert ("""+Message+@""");
if(opener!=null)
{
window.opener.BindData();
}
window.close();
</script>
";
if(Message!="")
{
//向页面输出js脚本
((System.Web.UI.Page)System.Web.HttpContext.Current.Handler).RegisterClientScriptBlock(SCRIPTKEY,strConfirmJs);
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货