function $(id){
return document.getElementById(id);
}
function DisplayError(errnum,emessage,etips){
$("id_error").style.display = "block";//id为id_error的对象的display(显示)方式为block(显示)
if(errnum=="0"){ //如果错误号码为0
$("id_error").innerHTML="
";
}
}
var fingertemplate="";
var VerifyTemplate="";
function submitFinger(action) {
;
$("id_error").style.display = "block"; //id为id_error的对象的display(显示)方式为block(显示)
$("form1").target = "showMsg"
if (action == "checkFinger") {
$("form1").action = "CheckFinger.aspx";
$("hiddenObj").name = "VerifyTemplate";
}
if (action == "regFinger") {
$("form1").action = "AddFinger.aspx";
$("hiddenObj").name = "hiddenObj";
$("finghidden").name = "finghidden";
}
if (action == "regFinger") {
if ($("username").value == "") {
alert("请输入用户名");
$("username").focus();
}
else {
$("showMsg").width = 600;
$("showMsg").height = 450;
$("form1").submit();
}
}
if (action == "checkFinger") {
if (($("username").value == "0" || $("username").value == "")) {
alert("请选择项目!");
$("username").focus();
}
else {
$("showMsg").width = 1024;
$("showMsg").height = 640;
$("form1").submit();
}
}
// if ($("username").value == "" && action == "regFinger") {
// alert("请输入用户名");
// $("username").focus();
// }
// else if (($("username").value == "0" || $("username").value == "") && action == "checkFinger") {
// alert("请选择项目!");
// $("username").focus();
// }
// else {
// $("showMsg").width = 1024;
// $("showMsg").height = 640;
// $("form1").submit();
// }
}
function submitFingerConfirm(action) {;
$("id_error").style.display = "block"; //id为id_error的对象的display(显示)方式为block(显示)
$("form1").target = "showMsg"
if (action == "CheckConfirm") {
$("form1").action = "CheckConfirm.aspx";
$("hiddenObj").name = "VerifyTemplate";
$("keyId").name = "keyId";
$("flag").name = "flag";
$("grid").name = "grid";
}
$("showMsg").width = 600;
$("showMsg").height = 450;
$("form1").submit();
}
function FingerConfirm() {
if (navigator.appName == "Microsoft Internet Explorer") {
if (typeof zkonline.RegisterTemplate != "undefined") {
if (zkonline.GetVerTemplate()) {
VerifyTemplate = zkonline.VerifyTemplate;
} else {
VerifyTemplate = "";
return;
}
} else {
var errnum = "0";
var emessage = "登记失败.";
var etips = "请检查确认已安装ZKOnline客户端和指纹设备已连接.";
DisplayError(errnum, emessage, etips);
return;
}
} else {
if (window["zkonline"]) {
if (zkonline.GetVerTemplate()) {
VerifyTemplate = zkonline.VerifyTemplate;
} else {
VerifyTemplate = "";
return;
}
} else {
var errnum = "0";
var emessage = "登记失败.";
var etips = "请检查确认已安装ZKOnline客户端和指纹设备已连接.";
DisplayError(errnum, emessage, etips);
return;
}
}
form1.hiddenObj.value = VerifyTemplate;
submitFingerConfirm("CheckConfirm")
}
function checkFinger(){
if (navigator.appName == "Microsoft Internet Explorer") {
if (typeof zkonline.RegisterTemplate != "undefined") {
if (zkonline.GetVerTemplate()){
VerifyTemplate=zkonline.VerifyTemplate;
}else{
VerifyTemplate="";
return;
}
} else {
var errnum = "0";
var emessage = "登记失败.";
var etips = "请检查确认已安装ZKOnline客户端和指纹设备已连接.";
DisplayError(errnum,emessage,etips);
return;
}
} else {
if (window["zkonline"]) {
if (zkonline.GetVerTemplate()){
VerifyTemplate=zkonline.VerifyTemplate;
}else{
VerifyTemplate="";
return;
}
} else {
var errnum = "0";
var emessage = "登记失败.";
var etips = "请检查确认已安装ZKOnline客户端和指纹设备已连接.";
DisplayError(errnum,emessage,etips);
return;
}
}
form1.hiddenObj.value=VerifyTemplate;
submitFinger("checkFinger")
}
function RegFinger(){
var RegisterTemplate=[]; //定义指纹模板数组,接收需要注册的指纹模板。
var fingerids=[]; //定义手指id数组,接收手指id
if (navigator.appName == "Microsoft Internet Explorer") {
if (typeof zkonline.RegisterTemplate != "undefined") {
if (zkonline.Register()){
for(i=1;i<=10;i++){
if(zkonline.GetRegFingerTemplate(i).length>2){
fingerids.push(i);
RegisterTemplate.push(zkonline.GetRegFingerTemplate(i));
}
}
zkonline.RegisterTemplate="";//清空临时接收模板
}else{
RegisterTemplate="";
return;
}
} else {
var errnum = "0";
var emessage = "登录失败.";
var etips = "请检查确认已安装ZKOnline客户端和指纹设备已连接.";
DisplayError(errnum,emessage,etips);
return;
}
} else {
if (window["zkonline"]) {
if (zkonline.Register()) {
for(i=1;i<=10;i++){
if(zkonline.GetRegFingerTemplate(i).length>2){
fingerids.push(i);
RegisterTemplate.push(zkonline.GetRegFingerTemplate(i));
}
}
RegisterTemplate=zkonline.RegisterTemplate;
zkonline.RegisterTemplate="";
}else{
RegisterTemplate="";
return;
}
} else {
var errnum = "0";
var emessage = "登录失败.";
var etips = "请检查确认已安装ZKOnline客户端和指纹设备已连接.";
DisplayError(errnum,emessage,etips);
return;
}
}
$("hiddenObj").value=RegisterTemplate;
$("finghidden").value=fingerids;
submitFinger("regFinger")
}
function Load(){
var fingerLogin = $("fingerLogin");
var regFinger = $("regFinger");
var welderCodeLogin = $("welderCodeLogin");
var userId = $("userId");
var username = $("username");
var welderCode = $("welderCode");
fingerLogin.onclick = (function () {
// userId.onblur = "";
// if (userId.value == "0") {
// alert("请选择项目!");
// username.focus();
// } else {
// checkFinger();
// }
userId.blur();
checkFinger();
});
regFinger.onclick=(function(){
userId.onblur = "";
if (userId.value == "") {
alert("请先输入用户名");
username.focus();
}else{
RegFinger();
}
});
};