首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

来解答一下!关于在线统计有关问题

2012-02-03 
高手进来解答一下!关于在线统计问题我做了个影视程序,看影片是Look.aspx页面我想在打开这个页面的时候对数

高手进来解答一下!关于在线统计问题
我做了个影视程序,看影片是Look.aspx页面
我想在打开这个页面的时候对数据库Online插一条记录
然后想在关闭页面的时候从数据库里删除这条记录,
关闭面页时删除记录这个要怎么实现?
用AJAX或者JAVASCRIPT可以实现吗?高手帮一下忙啊。
最好给出代码。
<script>
function   DelOnline()
{
var   conn   =   new   ActiveXObject( "ADODB.Connection ");
conn.Open( "Data   Source=localhost;   User   ID=sa;   "   + "Password=password;   Initial   Catalog=aaaaa ");
var   rs   =   new   ActiveXObject( "ADODB.Recordset ");
var   sql= "Delete   Online   where   username=@# "+   Account   + "@# ";
rs.open(sql,   conn);
}
</script>
<Body   onUnload= "DelOnline() ">
这样的代码可以实现吗?



[解决办法]
在线人数统计有好几种思路了,光靠javasript来判断是不太可靠的,可以依靠Session过期来自动删除没有响应的用户。
[解决办法]
js中有
function onbeforeload(){
if(this.close){
在此操作数据库,
}
}

热点排行