test.html 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. <html>
  2. <head>
  3. <title>videoView</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  5. </head>
  6. <body >
  7. <table border="1"><tr><td>
  8. <form name="myform">
  9. <table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#D9D4B6" >
  10. <TR>
  11. <TD colspan="2" align="center" valign="bottom" bgColor=#f7f2ff>
  12. <input type="button" value="读取二代证卡" onclick="showvalue();"></a>
  13. </TR>
  14. <TR>
  15. <TD colspan="2" align="left" valign="bottom" bgColor=#f7f2ff>个人基本信息</TD>
  16. </TR>
  17. <TR>
  18. <TD bgColor=#f7f2ff align="right" style="width:25%">姓名:</TD>
  19. <TD align="left" bgColor=#f7f2ff><input size="30" name="name" style="width:75%" ></TD>
  20. </TR>
  21. <TR>
  22. <TD bgColor=#f7f2ff align="right" style="width:25%">性别:</TD>
  23. <TD align="left" bgColor=#f7f2ff><INPUT size="2" style="width:75%" name="sex"></TD>
  24. </TR>
  25. <TR>
  26. <TD bgColor=#f7f2ff align="right">民族:</TD>
  27. <TD align="left" bgColor=#f7f2ff><INPUT size="4" style="width:75%" name="national" ></TD>
  28. </TR>
  29. <TR>
  30. <TD bgColor=#f7f2ff align="right">出生日期:</TD>
  31. <TD bgColor=#f7f2ff><INPUT size="16" name="birthday" style="width:75%" type=""></TD>
  32. </TR>
  33. <TR>
  34. <TD bgColor=#f7f2ff align="right">住址:</TD>
  35. <TD bgColor=#f7f2ff><INPUT size="70" name="address" style="width:75%" type=""></TD>
  36. </TR>
  37. <TR>
  38. <TD bgColor=#f7f2ff align="right">公民身份号码:</TD>
  39. <TD bgColor=#f7f2ff><INPUT size="36" name="id" style="width:75%" type=""></TD>
  40. </TR>
  41. <TR>
  42. <TD bgColor=#f7f2ff align="right">签发机关:</TD>
  43. <TD bgColor=#f7f2ff><INPUT size="30" name="qfjg" style="width:75%" type="" ></TD>
  44. </TR>
  45. <TR>
  46. <TD bgColor=#f7f2ff align="right">有效期起始日期:</TD>
  47. <TD bgColor=#f7f2ff><INPUT size="16" name="yxqstart" style="width:75%" type=""></TD>
  48. </TR>
  49. <TR>
  50. <TD bgColor=#f7f2ff align="right">有效期截止日期:</TD>
  51. <TD bgColor=#f7f2ff><INPUT size="16" name="yxqend" style="width:75%" type=""></TD>
  52. </TR>
  53. <TR>
  54. <TD bgColor=#f7f2ff align="right">最新住址:</TD>
  55. <TD bgColor=#f7f2ff><INPUT size="70" name="newaddress" style="width:75%" type=""></TD>
  56. </TR>
  57. <TR>
  58. <TD bgColor=#f7f2ff align="right">照片</TD>
  59. <TD bgColor=#f7f2ff><INPUT size="70" name="Base64" style="width:75%" type=""></TD>
  60. </TR>
  61. <TR>
  62. <TD bgColor=#f7f2ff align="right">是否含指纹信息</TD>
  63. <TD bgColor=#f7f2ff><INPUT size="70" name="fp" style="width:75%" type=""></TD>
  64. </TR>
  65. </table>
  66. </form>
  67. </td><td>
  68. <table><tr><td valign="top">
  69. <OBJECT classid="clsid:18EE8930-6993-4ADA-B8BB-02BA5820AC94" id="aaa" CODEBASE="Termb.cab#version=2,1,2,0" VIEWASTEXT></OBJECT>
  70. <script language="javascript">
  71. // aaa.visible=false;
  72. function showvalue()
  73. {
  74. i=0;
  75. flag=0;
  76. if(aaa.OpenComm(1001)==1)
  77. {
  78. flag=1;
  79. //alert(i);
  80. }
  81. else
  82. {
  83. for(i=1;i<3;i++)
  84. {
  85. if(aaa.OpenComm(i)==1)
  86. {
  87. flag=1;
  88. //alert(i);
  89. break;
  90. }
  91. if(flag!=1)
  92. {
  93. alert("打开端口失败");
  94. }
  95. }
  96. }
  97. if(flag==1){
  98. if (aaa.Authen()==1)
  99. {
  100. ret=aaa.ReadCardPath("c:\\",1);
  101. if(ret==1||ret==3)
  102. {
  103. myform.name.value=aaa.sName;
  104. myform.sex.value=aaa.sSex;
  105. myform.national.value=aaa.sNation;
  106. myform.birthday.value=aaa.sBornDate;
  107. myform.address.value=aaa.sAddress;
  108. myform.id.value=aaa.sIDNo;
  109. myform.qfjg.value=aaa.sSignGov;
  110. myform.yxqstart.value=aaa.sStartDate;
  111. myform.yxqend.value=aaa.sEndDate;
  112. aaa.ReadCard(3)
  113. myform.newaddress.value=aaa.sNewAddress;
  114. myform.Base64.value=aaa.PhotoBuffer;
  115. myform.fp.value=aaa.sFpState;
  116. }
  117. else
  118. {
  119. alert("读卡错误!"+aaa.ReadCardPath("",1));
  120. }
  121. }
  122. else{
  123. alert("找卡错误,请重新放卡!");
  124. }
  125. }
  126. aaa.EndComm();
  127. }
  128. </script>
  129. </td></tr></table>
  130. </td></tr></table>
  131. <br>
  132. </body>
  133. </html>