用户关闭浏器时,怎样判断用户已退出?

zjh13226 2003-12-16 08:48:08
用户关闭浏器时,怎样从数据库里删除该用户的记录
...全文
37 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ryuginka 2003-12-17
  • 打赏
  • 举报
回复
借用一下,问个问题,我没有分了
<script language="javascript">
if(top.frames.length == 0)
{
document.location = "mimi.asp";
}
else
{
if(parent.ryan_bar)
{
}
else
{
parent.location = "mimi.asp";
}
}
</script>
谁和我解释一下.谢谢
xiaobaigz 2003-12-17
  • 打赏
  • 举报
回复
1、数据库里面需要用户id,登录时间,刷新时间
2、设置一个iframe,width=0%,height=0%,该iframe指向页面的作用是update数据库里面的刷新时间,在规定时间内刷新页面(比如30秒)
3、将刷新时间和当前时间进行比较,如果超过限定的时间(比如30秒),那便可以在数据库里面删除该条记录!
Primer2002cn 2003-12-17
  • 打赏
  • 举报
回复
楼上的:"用户关闭浏器时"
ryuginka 2003-12-17
  • 打赏
  • 举报
回复
借用一下,问个问题,我没有分了
<script language="javascript">
if(top.frames.length == 0)
{
document.location = "mimi.asp";
}
else
{
if(parent.ryan_bar)
{
}
else
{
parent.location = "mimi.asp";
}
}
</script>
谁和我解释一下.谢谢
ryuginka 2003-12-17
  • 打赏
  • 举报
回复
没有这么简单,只在onunload里处理是不行的.遇到以下情况就不行了:
1.死机
2.按工具栏的刷新按钮
3.在浏览器地址修改地址

我 曾经也这个问题困扰,我顶一下.
Primer2002cn 2003-12-17
  • 打赏
  • 举报
回复
<HTML>
<HEAD>
<META name=VI60_defaultClientScript content=VBScript>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>

<SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript>
<!--

Sub window_onunload
msgbox "Submit Your Page to Delete User"
End Sub

-->
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>

*********************************************

另外,建议你用VID作为编辑工作
zjh13226 2003-12-17
  • 打赏
  • 举报
回复
我没有写过呀,能不能写出代码
aoenzh 2003-12-16
  • 打赏
  • 举报
回复
up
Primer2002cn 2003-12-16
  • 打赏
  • 举报
回复
是window的ONUNLOAD事件
Primer2002cn 2003-12-16
  • 打赏
  • 举报
回复
可以在onunload事件里面调用一个ASP文件从数据库里面删除该用户的记录

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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