小弟想在jsp页面上加一个计时的功能,以计算出消费信息。 如题,想在JSP页面上添加一个计时功能,当用户成功登录时开始计时,而且可以刷新页面,刷新页面时计时不会停止。显示格式如下: 您已登录XX小时XX分钟,消费金额为XX元。小弟在这里感谢各位了!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以将用户的登陆时间 记录到 session中,然后 用当前时间 去减 登陆时的时间,得到 时间差。 <script type="text/javascript"> function mm(){ var start=document.getElementById("test").value; var end=new Date(); end=end.getTime(); document.getElementById("test2").innerHTML=end-start; window.setTimeout("mm()",1000); } window.onload=mm; </script> </head> <body> <% Object time=session.getAttribute("time"); if(time==null){ Date d=new Date(); session.setAttribute("time",d.getTime()); } %> <input type="hidden" value=<%=session.getAttribute("time") %> id="test"> <div id="test2"></div> </body>这样试试 时间格式你自己调调 如何通过一个循环执行一系列a标签的onclick事件 js如何读取相对路径下文件夹内的所有图片并显示加载在页面中? 闲谈javascript 如何将网页创建一个快捷方式到电脑桌面? 网页打开时自动播放音乐,音乐播放完后自动关闭网页? 这种JS后台菜单怎实现 请问该菜单如何在点击后保留在当前连接的样式 高分请教,客户端排序问题(100分) 为什么老是说我的某某变量没有定义 请问:JS中有没有判断字符串日期值是否有效的函数??象isDate(expression)这样的。 急急急!使用My97DatePicker出现错误 关于函数的定义和调用,javascript没有main函数。。。。
function mm(){
var start=document.getElementById("test").value;
var end=new Date();
end=end.getTime();
document.getElementById("test2").innerHTML=end-start;
window.setTimeout("mm()",1000);
}
window.onload=mm;
</script>
</head>
<body>
<%
Object time=session.getAttribute("time");
if(time==null){
Date d=new Date();
session.setAttribute("time",d.getTime());
}
%>
<input type="hidden" value=<%=session.getAttribute("time") %> id="test">
<div id="test2"></div>
</body>
这样试试 时间格式你自己调调