62,074
社区成员
发帖
与我相关
我的任务
分享
<html>
<head>
<script language="javascript">
function opencom() {
var demo = document.getElementById("CMCCActiveX");
var result = demo.CMCC_OpenCom(LONG nPort, LONG nBaudRate);
if(result == 0){
alert("opencom successful!");
}else if(result == -999){
alert("load dll failed");
}else{
alert("CMCC_OpenCom failed");
}
}
function readCardInfo() {
var demo = document.getElementById("CMCCActiveX");
var result = demo.CMCC_ReadTicketInfo();
if(result == 0){
alert("read card successful!");
}else{
alert("CMCC_ReadTicketInfo failed");
}
}
function readReverseInfo(){
var demo = document.getElementById("CMCCActiveX");
var result = demo.CMCC_ReadReserveInfo(LONG RecBufFlag);
if(result == 0){
alert("read reverse info successful!");
}else{
alert("CMCC_ReadReserveInfo failed");
}
}
function writeReverseInfo(){
var demo = document.getElementById("CMCCActiveX");
var result = demo.CMCC_WriteReserveInfo(LONG RecBufFlag, BYTE* RecBuf );
if(result == 0){
alert("write reverse info successful!");
}else{
alert("CMCC_WriteReserveInfo failed");
}
}
function closecom() {
var demo = document.getElementById("CMCCActiveX");
var result = demo.CMCC_CloseCom(LONG nPortNo);
}
function getTicketSn(){
var demo = document.getElementById("CMCCActiveX");
var result = demo.GetCMCC_Ticket_IssueSn();
if(result != null){
alert(result);
}else{
alert("GetCMCC_Ticket_IssueSn failed");
}
}
function getTicketType(){
var demo = document.getElementById("CMCCActiveX");
var result = demo.GetCMCC_Ticket_Type();
if(result != null){
alert(result);
}else{
alert("GetCMCC_Ticket_Type failed");
}
}
function getTicketDevNo(){
var demo = document.getElementById("CMCCActiveX");
var result = demo.GetCMCC_Ticket_DevNo();
if(result != null){
alert(result);
}else{
alert("GetCMCC_Ticket_DevNo failed");
}
}
function getTicketOptTime(){
var demo = document.getElementById("CMCCActiveX");
var result = demo.GetCMCC_Ticket_Optime();
if(result != null){
alert(result);
}else{
alert("GetCMCC_Ticket_Optime failed");
}
}
function getReserveInfo(){
var demo = document.getElementById("CMCCActiveX");
var result = demo.GetCMCC_Reserve_Info(Long RecBufFlag);
if(result != null){
alert(result);
}else{
alert("GetCMCC_Reserve_Info failed");
}
}
</script>
</head>
<body>
<form>
<OBJECT id="CMCCActiveX" codeBase="/CMCCActiveX.ocx#version=1,0,0,0"
data="data:application/xoleobject;base64,mRHW/Ifh3UqI5ZryOEhtERAHAAD/KgAAYSQAAA=="
classid="clsid:BAA4B7F9-1B43-400D-817B-7B154E48EE17"
width=100%
height=100%
align="center"
hspace=0
vspace=0>
</OBJECT>
<input type="button" value="CMCC_OpenCom" onclick="opencom()" ID="Button1">
<br/>
<input type="button" value="CMCC_ReadTicketInfo" onclick="readCardInfo()" ID="Button2">
<br/>
<input type="button" value="CMCC_ReadReserveInfo" onclick="readReverseInfo()" ID="Button3">
<br/>
<input type="button" value="CMCC_WriteReserveInfo" onclick="writeReverseInfo()" ID="Button4">
<br/>
<input type="button" value="CMCC_CloseCom" onclick="closecom()" ID="Button5">
<br/>
<input type="button" value="GetCMCC_Ticket_IssueSn" onclick="getTicketSn()" ID="Button6">
<br/>
<input type="button" value="GetCMCC_Ticket_Type" onclick="getTicketType()" ID="Button7">
<br/>
<input type="button" value="GetCMCC_Ticket_DevNo" onclick="getTicketDevNo()" ID="Button8">
<br/>
<input type="button" value="GetCMCC_Ticket_Optime" onclick="getTicketOptTime()" ID="Button9">
<br/>
<input type="button" value="GetCMCC_Reserve_Info" onclick="getReserveInfo()" ID="Button10">
</form>
</body>
</html>