如何实现窗口关闭提示?给分。。

jingye721 2006-10-24 02:19:41
在关闭窗口的时候,弹个对话框:是否关闭? 点“确定”就关了
...全文
339 15 打赏 收藏 举报
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
iclife 2006-10-27
  • 打赏
  • 举报
回复
好多哦。.

真好
  • 打赏
  • 举报
回复
如果我出自己家门的时候,保安每一次都强行拦住我问:“你真的要出门吗?”,我会很烦。
  • 打赏
  • 举报
回复
试试这个:

<html>
<head>
<script language="javascript">
function test()
{
if(confirm("close?"))
{
window.close();
}
else
{
window.open("abc.htm");
}
}
</script>
</head>
<body onunload="test();">
<a href="http://community.csdn.net/Expert/topic/5105/5105202.xml?temp=3.663272E-02">问题解决了吗?</a>
</body>
</html>


你会发现你什么都没法干了,被强行杀死了!
  • 打赏
  • 举报
回复
之所以“很对”,是因为你没有用在web应用程序中的那种随时刷新页面的场景中。在应用程序中,任何刷新页面的动作都触发onunload事件,而不是仅仅在关闭窗体时触发。
daishengs 2006-10-27
  • 打赏
  • 举报
回复
<body>中回上个onunload事件。

fphuang(人在哈尔滨--每天只能接分20分钟)的例子就很对。
wangkun9999 2006-10-27
  • 打赏
  • 举报
回复
Page.RegisterStartupScript("onbeforeunload","return confirm('关闭窗口?');")
fphuang 2006-10-27
  • 打赏
  • 举报
回复
把上面的文件保存为abc.htm,ok
fphuang 2006-10-27
  • 打赏
  • 举报
回复
<html>
<head>
<script language="javascript">
function test()
{
if(confirm("close?"))
{
window.close();
}
else
{
window.open("abc.htm");
}
}
</script>
</head>
<body onunload="test();">

</body>
</html>
jingye721 2006-10-25
  • 打赏
  • 举报
回复
ding
abcbsy 2006-10-24
  • 打赏
  • 举报
回复
mark
jingye721 2006-10-24
  • 打赏
  • 举报
回复
对不起,不是在页面中点击按钮,要点那个"×",有事件能够触发吗
sapiential 2006-10-24
  • 打赏
  • 举报
回复
Public Sub psShowConfirm(ByVal frmPage As Page, ByVal Control As System.Web.UI.WebControls.Button, _
ByVal msg As String)
Dim strMessage As String="确定"
Control.Attributes.Add(me,"onclick", "return confirm('" + strMessage + "');")
End Sub
调用这个方法即可
ustbwuyi 2006-10-24
  • 打赏
  • 举报
回复
楼上均正解...
tsingfeng_bhcss 2006-10-24
  • 打赏
  • 举报
回复
设置按钮的OnClientClick="return confirm('关闭窗口?');"
Aden 2006-10-24
  • 打赏
  • 举报
回复
Response.Write("<script language=javascript>alert('是否关闭?');windows.close();</script>")
相关推荐
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2006-10-24 02:19
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。