然后在要打开记录的页面上·插入一段代码
先判断数据库中保存时间的字段·
判断当天是否有记录,只判断day就行
如果没有记录,则入库,
就这么简单了·呵呵·
我说说我的想法。用JS代码通过XMLHttp获取服务器时间动态刷新显示即可显示为当前时间。误差要求不是太大的话(考勤嘛)可以每20秒刷一次。GetTime.asp (UTF-8编码)
=======================================
<%@LANGUAGE="VBSCRIPT.Encode" CODEPAGE="65001"%><%
Response.Expires = 0
%><%= Now() %>
=======================================
GetTime.js
-------------------------------
var xmlHttp = falsevar tID
if (!xmlHttp &&typeof XMLHttpRequest != "undefined") {
xmlHttp = new XMLHttpRequest()
}
function ShowTime() {
clearInterval(tID)
var url = "GetTime.asp"
xmlHttp.open("GET", url, true)
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4&&xmlHttp.status == 200) {
var response = xmlHttp.responseText
document.getElementById("ShowTime_Div").innerHTML=response
}
}
xmlHttp.send(null)
tID = setInterval("ShowTime()",10000)//每10秒刷新
}
-------------------------------
test.htm
-----------------------------------------
<html><head>
<script src="GetTime.js" type="text/javascript"></script></head>
<body onload="ShowTime()">
<div id="ShowTime_Div"><div>
</body></html>
-----------------------------------------
-----------------------------------------
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)