页面关闭的问题

liwenjing_19891214 2010-11-08 02:01:10
首先每个页面都有关闭功能,关闭又分关闭按钮、网页右上角的X关闭 、alt+F4、点击鼠标右键关闭 数据库里有个表有记录用户登录状态的字段,1为用户已登录,2为用户未登录,我在登陆页面登陆成功以后,把登陆状态2改为1,别人就无法再次登录了(提示用户已登录),如果点击退出按钮,正常退出的时候,可以把已登录状态修改成未登录状态,但是如果用户是用网页右上角的X关闭 、alt+F4、点击鼠标右键关闭的话,就无法修改登录状态了,用户下次登录的时候就会出现用户已登录的提示、我现在的Session存的用户信息,但是不登陆根本就获取不到Session 还有其中我们有个答题页面,只要没有点击提交按钮,无论用任何一种关闭方式,都会把此试卷插入到未完成的试卷表里
...全文
86 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
遊戲王千金 2010-11-08
  • 打赏
  • 举报
回复

<script type="text/javascript">
window.onbeforeunload = function() {
return "请选择:";
};
if (event.clientX > 360 && event.clientY < 0 || (event.altKey)) {
window.onbeforeunload = null;
window.open("logout.aspx");
}
</script>



logout.aspx页面写用户的注销代码就行。
今天好多人问这个问题。这次问题题目几乎一样,仅用户名不一样。真很强!!!
liwenjing_19891214 2010-11-08
  • 打赏
  • 举报
回复
BHO??
peterb 2010-11-08
  • 打赏
  • 举报
回复
若要实现监控浏览器按钮这类,建议看看BHO
村长_乐 2010-11-08
  • 打赏
  • 举报
回复
这个真不知道...帮顶
要不你可以学163邮箱那样,当写邮件时候如果时间超过10秒(时间比方)会自动保存,这种效果...

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

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

试试用AI创作助手写篇文章吧