| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- <HTML>
- <HEAD>
- <TITLE>ATL 3.0 test page for object MWReaderCtl</TITLE>
- </HEAD>
- <BODY>
- <p align="left"><font size="6" face="隶书" color="#FF0000">
- 射频读写器网页调用示例程序</font></p>
- <p align="center"><textarea rows="30" name="msg" cols="150" id="msg"></textarea></p>
- <OBJECT id=MWRFATL style="WIDTH: 0px; HEIGHT: 0px"
- codeBase=rf35.cab#version=1,0,0,1
- classid=CLSID:8C11E03B-3F3E-4457-A5A1-B9ECEC5FDA80></OBJECT>
- <script type="text/javascript">
- function Connect()
- {
- var version = MWRFATL.openReader(0,9600);
- msg.value = version +"\n";
- MWRFATL.ReaderBeep(30);
- }
- //寻卡
- function Scard()
- {
- var CardNumber = MWRFATL.openCard(0);
- msg.value =msg.value + CardNumber +"\n";
- }
- //加载密码
- function ReaderLoadKey()
- {
- var key="ffffffffffff";
- var iRet=MWRFATL.Loadkey(0,1,key);
- if(iRet)
- {
- msg.value =msg.value + "读写器装载密码失败!" +"\n";
- }
- else
- {
- msg.value =msg.value + "读写器装载密码成功!" +"\n";
- }
- }
- //验证密码
- function authenticationKey()
- {
- var iRet = MWRFATL.mifare_authentication(0,1);
- if(iRet)
- {
- msg.value =msg.value + "验证密码失败!" +"\n";
- }
- else
- {
- msg.value =msg.value + "验证密码成功!" +"\n";
- }
- }
- //写数据
- function writeData()
- {
- var data="深圳明华澳汉科技";
- var iRet = MWRFATL.mifare_write(4,data);
- if(iRet)
- {
- msg.value =msg.value + "写数据失败!" +"\n";
- }
- else
- {
- msg.value =msg.value + "写数据成功!" +"\n";
- }
- }
- //读数据
- function readData()
- {
- var iRet=MWRFATL.mifare_read(4);
- msg.value =msg.value+ iRet +"\n";
- }
- //以16进制写数据
- function writeDataHex()
- {
- var data1="12345678901234561234567890123456";
- var iRet = MWRFATL.mifare_writeHex(5,data1);
- if(iRet)
- {
- msg.value =msg.value + "以16进制写数据失败!" +"\n";
- }
- else
- {
- msg.value =msg.value + "以16进制写数据成功!" +"\n";
- }
- }
- //以16进制读数据
- function readDataHex()
- {
- var databuff = MWRFATL.mifare_readHex(5);
- msg.value =msg.value + databuff +"\n";
- }
- //改写密码
- function ChangeCardKey()
- {
- var iRet = MWRFATL.ChangeKey(1,"ffffffffffff",0,0,0,1,"ffffffffffff");
- if(iRet)
- {
- msg.value =msg.value + "改写密码失败!" +"\n";
- }
- else
- {
- msg.value =msg.value + "改写密码成功!" +"\n";
- }
- }
- //关闭卡片
- function closeCard()
- {
- var iRet = MWRFATL.CloseCard();
- if(iRet)
- {
- msg.value =msg.value + "关闭卡片失败!" +"\n";
- }
- else
- {
- msg.value =msg.value + "关闭卡片成功!" +"\n";
- }
- MWRFATL.ReaderBeep(30);
- }
- //断开设备
- function exit()
- {
- var iRet = MWRFATL.CloseReader();
- if(iRet)
- {
- msg.value =msg.value + "断开设备失败!" +"\n";
- }
- else
- {
- msg.value =msg.value + "断开设备成功!" +"\n";
- }
- }
-
- </SCRIPT>
- <p align="center">
- <input type="button" value=" 连接 " name="btn_ValOper" onclick="Connect()">
- <input type="button" value="寻卡" onclick="Scard()">
- <input type="button" value="加载密码" onclick="ReaderLoadKey()">
- <input type="button" value="验证密码" onclick="authenticationKey()">
- <input type="button" value="写数据" onclick="writeData()">
- <input type="button" value="读卡" onclick="readData()">
- <input type="button" value="以16进制写卡" onclick="writeDataHex()">
- <input type="button" value="以16进制读卡" onclick="readDataHex()">
- <input type="button" value="改写密码" onclick="ChangeCardKey()">
- <input type="button" value="关闭卡片" onclick="closeCard()">
- <input type="button" value="断开设备" onclick="exit()" />
- </BODY>
- </HTML>
|