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(); } }); };