Sign-up....

网页失效时间1个小时,页面10分钟自动刷新一次,要求此网页在无任何操作下一个小时后失效

由于网页自动刷新,所以网页永不失效,头疼啊!

如果无任何操作,只是自动刷新的情况下,要求一个小时网页失效,怎么做到?

[60 byte] By [msdn] at [2007-8-15 10:04:33]
# 1 Re: 网页失效时间1个小时,页面10分钟自动刷新一次,要求此网页在无任何操作下一个小时后失效

帮顶,我也想知道答案

kalphon at 2006-6-6 10:38:25 >
# 2 Re: 网页失效时间1个小时,页面10分钟自动刷新一次,要求此网页在无任何操作下一个小时后失效

这个.......可以监视鼠标和键盘事件,我的想法.

thefirstwind at 2006-6-6 10:52:40 >
# 3 Re: 网页失效时间1个小时,页面10分钟自动刷新一次,要求此网页在无任何操作下一个小时后失效

鼠标和键盘?

如果我把页面最小化,然后做其他事!

。。。。。。

xiaogui704 at 2006-6-6 10:55:02 >
# 4 Re: 网页失效时间1个小时,页面10分钟自动刷新一次,要求此网页在无任何操作下一个小时后失效

在页面里面放一个框架,把一面放在里面,这个页面自动刷新,那个页面1个小时刷新,刷新就自动退出

taochunsong at 2006-6-6 10:59:36 >
# 5 Re: 网页失效时间1个小时,页面10分钟自动刷新一次,要求此网页在无任何操作下一个小时后失效

Http://Post的URL?ReloadCount=1

然后每次刷新,reloadcount就++

当到六的时候,页面失效

xxuu503 at 2006-6-6 11:08:58 >
# 6 Re: 网页失效时间1个小时,页面10分钟自动刷新一次,要求此网页在无任何操作下一个小时后失效

楼上的,能写的详细点吗?

xiaogui704 at 2006-6-6 11:12:14 >
# 7 Re: 网页失效时间1个小时,页面10分钟自动刷新一次,要求此网页在无任何操作下一个小时后失效

<meta http-equiv="refresh" content="600">

我是这样自动刷新的怎么扑捉到网页刷新

xiaogui704 at 2006-6-6 11:15:03 >
# 8 Re: 网页失效时间1个小时,页面10分钟自动刷新一次,要求此网页在无任何操作下一个小时后失效

为什么要让页面自动刷新?

刷新一次session就会刷新

看来只能监视键盘鼠标事件,如果没有的话自动转到logout页面注销登录

gmajrtfp at 2006-6-6 11:16:18 >
# 9 Re: 网页失效时间1个小时,页面10分钟自动刷新一次,要求此网页在无任何操作下一个小时后失效

xiaogui704() ( ) 信誉:100 2006-06-06 11:15:00 得分: 0

<meta http-equiv="refresh" content="600">

我是这样自动刷新的怎么扑捉到网页刷新

====================

你是这样子阿

我的意思是用setTimeout方法定时刷新,刷到第六次的时候停止

window.setTimeout("window.loacation.href='URL?Reloadcount=XX'",10*60*60*1000)

xxuu503 at 2006-6-6 11:19:05 >
# 10 Re: 网页失效时间1个小时,页面10分钟自动刷新一次,要求此网页在无任何操作下一个小时后失效

我的意思是用setTimeout方法定时刷新,刷到第六次的时候停止

window.setTimeout("window.loacation.href='URL?Reloadcount=XX'",10*60*60*1000)

----

我再问下

我的画面还有其他按钮操作

要要自动刷了2次,再操作其他按钮,比如查询一下

那这个时间会怎么算

xiaogui704 at 2006-6-6 11:23:10 >
# 11 Re: 网页失效时间1个小时,页面10分钟自动刷新一次,要求此网页在无任何操作下一个小时后失效

为什么要让页面自动刷新?

刷新一次session就会刷新

看来只能监视键盘鼠标事件,如果没有的话自动转到logout页面注销登录

--

让用户实时看到数据变化

监视键盘鼠标也不行啊

自动转到logout页面注销登录?不懂

xiaogui704 at 2006-6-6 11:24:58 >
# 12 Re: 网页失效时间1个小时,页面10分钟自动刷新一次,要求此网页在无任何操作下一个小时后失效

<%

Integer refreshCount = new Integer(null==session.getAttribute("count")?1:((Integer)session.getAttribute("count")).intValue()+1);

session.setAttribute("count",refreshCount);

if ( 10<refreshCount.intValue() ){

session.invalidate();

}

%>

仅限于JSP

vannel at 2006-6-6 11:28:38 >
# 13 Re: 网页失效时间1个小时,页面10分钟自动刷新一次,要求此网页在无任何操作下一个小时后失效

因为总是刷新,所以考虑用Session过期的方法不太可能,我感觉可以这样处理一下,每次刷新的时候把第几次刷新带到服务器,然后在服务器端判断刷新的次数,等累积到你控制的次数时把Session清空,这样的话,在服务器端直接控制网页过期

miracle888 at 2006-6-6 11:32:03 >
# 14 Re: 网页失效时间1个小时,页面10分钟自动刷新一次,要求此网页在无任何操作下一个小时后失效

建议楼下改用cookies吧。

你操作的时候多调用一个页面或函数,将cookies上的时间再加一个小时。每操作一次就在当前时间上多加一个小时。这样应该可以达到你想要的效果了。

INOCracker at 2006-6-6 11:38:40 >
# 15 Re: 网页失效时间1个小时,页面10分钟自动刷新一次,要求此网页在无任何操作下一个小时后失效

因为总是刷新,所以考虑用Session过期的方法不太可能,我感觉可以这样处理一下,每次刷新的时候把第几次刷新带到服务器,然后在服务器端判断刷新的次数,等累积到你控制的次数时把Session清空,这样的话,在服务器端直接控制网页过期

----

可是怎样得到刷新操作这一事件呢?

xiaogui704 at 2006-6-6 11:43:22 >

Web

All Classified