漳州单身公寓出租:请问在页面关闭时,如何改变数据库的一些属性,急!

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 14:43:12
各位前辈,我想在论坛上实现一个上线提示功能,这个功能主要是靠对数据库该项数据的读取,如,我1表示上线,0表示未上线,现在如果某个人上线,我把数据库从0改为1,但是我如果上线后,直接关闭页面,那如何用ASP代码把1改为0,如果设置一个退出键,那是可以解决问题,但我希望是用户一关闭我的网站,无须去按退出之类的,就能把1改为0
就是想在关闭页面时,在关闭页面中加些什么代码,能使关闭时把SESSION的内容释放,并自动改变数据库内上线关键字段的属性,如何改变?

在关闭时,触发函数onbeforeunload。
你可以重新定义这个函数,比如如下:
<script language=javascript>
function window.onbeforeunload()
{
//自己定义连接。然后:
conn.open();
sql = "update DB1 ......"//更新数据库
conn.execute(sql);
conn.close();

}
</script>
session 在关闭页面时,自然会关闭。
自己改下函数内部看看。

为什么设置数据库。用session不是方便多了!