按钮的提交事件和页面关闭
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('提交成功!');</script>");
ClientScript.RegisterStartupScript(Page.GetType(), "", "<script language=javascript>window.opener=null;window.open('','_self');window.close();</script>");
这是我写在一个按钮的单击事件中, 我想点击按钮后提示一下然后关闭页面, 可是我把这两句放在一起只会执行上面一句,不会关闭页面, 这是为什么呢,
[解决办法]
你直接写 window.close()
[解决办法]
思路要換一下,即在前台js的函數調用接着要執行的js函數
<head runat="server">
<title></title>
<script type="text/javascript">
function success() {
alert("提交成功!");
closepage();
}
function closepage() {
window.close();
}
</script>
</head>
//調用前台的js函數success()
Page.ClientScript.RegisterStartupScript(this.GetType(), "MyScript", "success()", true);
ClientScript.RegisterStartupScript(typeof(Page), "aa", "alert('提交成功!');window.top.close()", true);