读书人

旋钮的提交事件和页面关闭

发布时间: 2012-12-29 10:28:09 作者: rapoo

按钮的提交事件和页面关闭

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);

[解决办法]
引用:
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('提交成功!');</script>");

ClientScript.RegisterStartupScript(Page.GetType()……

你为什么要写2个呢,你可以把他们和并的,浪费资源不讨好的事,何况2个只会执行前面的一个而已.



引用:
ClientScript.RegisterStartupScript(typeof(Page), "aa", "alert('提交成功!');window.top.close()", true);


++1

读书人网 >asp.net

热点推荐