显示消息提示对话框,关闭当前窗口,刷新父窗口
2009-05-20 09:36
435 查看
做网站常用到的一个小方法
/// <summary>
/// 显示消息提示对话框,关闭当前窗口,刷新父窗口
/// </summary>
/// <param name="page">当前页面指针,一般为this</param>
/// <param name="msg">提示信息</param>
public static void RefreshParent(System.Web.UI.Page page, string msg)
{
StringBuilder Builder = new StringBuilder();
Builder.Append("<script language='javascript' defer>");
if (msg.Length > 0)
{
Builder.AppendFormat("alert('{0}');", msg);
}
Builder.Append("window.close();");
Builder.AppendFormat("window.opener.location.href=window.opener.location.href;", "");
Builder.Append("</script>");
page.RegisterStartupScript("message", Builder.ToString());
}
/// <summary>
/// 显示消息提示对话框,关闭当前窗口,刷新父窗口
/// </summary>
/// <param name="page">当前页面指针,一般为this</param>
/// <param name="msg">提示信息</param>
public static void RefreshParent(System.Web.UI.Page page, string msg)
{
StringBuilder Builder = new StringBuilder();
Builder.Append("<script language='javascript' defer>");
if (msg.Length > 0)
{
Builder.AppendFormat("alert('{0}');", msg);
}
Builder.Append("window.close();");
Builder.AppendFormat("window.opener.location.href=window.opener.location.href;", "");
Builder.Append("</script>");
page.RegisterStartupScript("message", Builder.ToString());
}
相关文章推荐
- 显示消息提示对话框,关闭当前窗口,刷新父窗口
- 向页面注册一过脚本,显示提示,关闭页面,刷新后面的页面(后面的页是window.open出来滴当前页)
- 关闭当前的子窗口,刷新父窗口,弹出层提示框
- JavaScript基础 在当前窗口出现一个只有确定按钮和提示信息的对话框 window.alert
- JS实现关闭当前子窗口,刷新父窗口及调用父窗口的方法
- 关闭窗口时防止提示对话框的出现
- JavaScript无提示关闭当前页面窗口,兼容IE/Firefox/Chrome
- 关于模态窗口 关闭当前窗口刷新上一个窗口
- 让Javascript关闭窗口不提示窗口关闭对话框
- javascript 跨域子窗口关闭并刷新父窗口
- 显示消息提示对话框--封装类
- javascript 关闭窗口 不显示提示框的小脚本
- JS实现关闭当前子窗口,刷新父窗口
- 关闭模态窗口后刷新父窗口
- 关闭模态对话框后刷新父窗口
- 无敌JS关闭当前窗口代码,不弹出确认提示
- 最完美解决方案:js弹出窗口关闭当前页面,而不弹出提示框
- 打开新窗口关闭当前页面不弹出关闭提示js代码
- 打开新窗口,关闭当前页面,不弹出关闭提示。