首页
社区
课程
招聘
[旧帖] [求助] 请教一个网页记时的问题 0.00雪花
发表于: 2008-3-9 22:17 5403

[旧帖] [求助] 请教一个网页记时的问题 0.00雪花

2008-3-9 22:17
5403
大家好,偶刚来,请教个问题

一个记时的网页,有一个小的时间表单会自动记时。就是记录你在页面停留的时间(打开网页就可以,可以用电脑去做其他事情,不防碍), 时间够了后要点保存时间,所停留的时间就会被记录 。
我忽然有个思路就是,在本地直接上传所需要的时间,(有点类似,网络游戏的脱机外挂),但我是初学,什么也不懂,请哪位高手给个思路,或比较详细点的说明。
好心人请加我QQ65111240
谢谢

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (16)
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
lfj
2
请大家多指教! 谢谢了!
2008-3-9 22:23
0
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
lfj
3
怎么没有人帮看一下呀??
2008-3-10 08:25
0
雪    币: 203
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
你给个实际的例子能得到更好的帮助。
这个要看服务器端是如何处理的了,如果是你打开网页时服务器端同时也记录了开市时间,在你提交保存时再服务器端作了验证,那么你在客户端就没有啥好办法可以想了。如果服务端不做验证,则漏洞就大了,剩下的就是看保存时传送的数据是否被加密了,没加密则直接提交、加密了的话,由于客户端肯定有加密算法可以被看到,分析后自己构造加密后的结果用工具或自己写段小程序提交就行了。
2008-3-10 09:11
0
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
lfj
5
楼上的 谢谢,请加我QQ 65111240 详细指导我一下可以么?
2008-3-10 09:16
0
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
lfj
6
下面是我保存了网页后查到的源代码,直接用查看网页源码看不到。请高手来分析一下

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0043)http://jspx1.fjtu.com.cn/tools/time/top.php -->
<HTML><HEAD><TITLE>课程计时</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT language=javascript>
function SaveTime(){
    var flag = parent.location.search;
    var StudyTime = document.form1.timespent.value;
    window.showModalDialog('save_time.php'+flag+'&time='+StudyTime, '', 'dialogWidth:24em; Height:4em; status:0');
        location.reload()
    return false;
}
</SCRIPT>
<LINK href="top.files/form.css" type=text/css rel=stylesheet>
<META content="MSHTML 6.00.2900.3199" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff leftMargin=0 topMargin=0
onload="window.setTimeout('stopwatch()',1);">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <FORM name=form1>
    <TD style="FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: '宋体'" width="40%"
    bgColor=#336699> ● 本页为学习时长记录页,请勿关闭!</TD>
    <TD style="FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: '宋体'" align=right
    bgColor=#336699>● 您本次学习时长为
      <SCRIPT language=JavaScript>
<!-- Begin

var iMins = 0;
var iSecs = 0;
var gross = 0;
function stopwatch() {
    gross++;

    if ((gross % 60) == 0) {
        iMins = gross / 60;
    }
    iSecs = gross - iMins * 60;

    var sMins ="" + ((iMins > 9) ? iMins : "0" + iMins);
    var sSecs ="" + ((iSecs > 9) ? iSecs : "0" + iSecs);
    document.form1.timespent.value = sMins + ":" + sSecs;
    //十五分钟暂停计时
    if ((gross % 900) == 0) {
        if (!confirm("是否继续?")) {
            return false;
        }
    }

    window.setTimeout("stopwatch()",1000);

}
// End -->
function click() {
if (event.button==2) {
  alert("您学习的时长是"+document.form1.timespent.value);
}
}
document.onmousedown=click
</SCRIPT>
       <INPUT
      style="FONT-SIZE: 12px; FONT-FAMILY: '宋体'; HEIGHT: 18px; BACKGROUND-COLOR: #ffff99"
      readOnly size=5 name=timespent> ,请点击=> <INPUT class=regButton02 onclick=SaveTime(); type=button value=计时 name=Button>
      记录课程学习时长 ● </TD></FORM></TR></TBODY></TABLE></BODY></HTML>
2008-3-10 09:19
0
雪    币: 203
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
你把它的上层框架页源码也贴上来,因为这里用到了parent.location.search;
2008-3-10 09:32
0
雪    币: 203
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
我不用QQ的
2008-3-10 09:32
0
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
lfj
9
那你用什么呀? 即时通讯工具
2008-3-10 09:34
0
雪    币: 203
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
这样一来一往的讨论会被扣分吧,你用悄悄话传吧!
2008-3-10 09:38
0
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
lfj
11
它就是所有的学习页面顶端都是那个计时的东西(我上面的代码)   
功能全在上面的代码了。
我不能发消息呀,你给我个聊天方法。
2008-3-10 09:38
0
雪    币: 203
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
这里好像不是讨论这个话题的地方,请加我POPO吧whosay2006@163.com
2008-3-10 09:54
0
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
lfj
13
我加你了,怎么说你不允许我给你发消息?
我的号fengjingliu@163.com
2008-3-10 10:01
0
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
lfj
14
怎么没有其他人来帮看一下呀?
2008-3-10 14:22
0
雪    币: 293
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
打开这个网页后,在浏览器地址栏里面输入

javascript:exec(gross=1859);

不知道有没有用。
2008-3-10 15:29
0
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
lfj
16
我用变速精灵后可以加快时间,也可以点保存在线时间。但再去查看一下资料发现时间没有变
2008-3-10 15:53
0
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
lfj
17
贴子沉了自己一下 问题还没解决!
2008-3-11 11:24
0
游客
登录 | 注册 方可回帖
返回
//