关于您的问题作出如下回答:
1.您可以先测试一下,是否在卡机刷卡考勤机提示合法卡如果全部提示合法卡那问题就比较严重,如果一直提示非法卡那么还会有处理方式。
具体的解决方法:
1.如果刷卡显示合法卡但是没有考勤刷卡记录
A.您可以看看考勤软件的数据库配置是否正确是您的考勤数据库这个非常重要。
B.如果您查看数据库的配置都正常,那么问题就是由于考勤机性能不稳定造成打卡数据丢失这种唯一的补救办法就是补卡但是员工的考勤肯定是没有办法正常了,这对公司是一种经济损失。如果您要继续使用这样的考勤机可以先初始化一下考勤机系统,然后重新将人事资料信息上传到考勤机这样问题就会被处理,但是不能够保证下次是否还会出现类似情况。
C.考勤机打卡丢失打卡数据是一件十分严重的事情您可以直接联系考勤机供应商要求他们换考勤机。
2.如果刷卡显示非法卡但是没有刷卡记录
A.考勤机一般会将所有的刷卡记录全部保存到考勤数据库当中,但是在前台页面只会显示合法卡,所有一些非法卡的记录是看不到的但可从后台数据当中看到相关的信息。刷卡显示非法卡您可以再次注册员工的资料到考勤机在试试刷卡是否会显示正常如果正常看看刷卡数据是否有保存。
B.注册好员工的资料之后,通过后台数据库将员工的非法卡改成合法卡这也是一种处理方式。
C.考勤机中的员工注册资料自动消失,也是考勤机系统问题引起的可直接联系供应商处理。
希望对您有所帮助! 如果实用请采纳.
你先用html拼接一个表格
然后 用引号引起来 ,表格内的引号 用 \ 转移 或者换成 单引号 ''
var table ="<table>"for (var i = 0 i < 长度 i++) { //循环列
table += "<tr>"
for (var j = 0 j < 长度 j++) { //循环列
table += "<td>" + 列内容+ "</td>"
}
table += "</tr>"
}
table += "</table>"
document.writer....
或者 放到某个容器内
document.getElementById....innerHTML(table)
我说说我的想法。用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>
-----------------------------------------
-----------------------------------------