<html>
<head>
<meta HTTP-EQUIV="Content-Type" content="text/html; charset=GB2312"/>
<script type="text/javascript" language="javascript">
function setReady(){
var operationObj = document.getElementById('operation');
if(document.getElementById('pjqobj').setReady()){
operationObj.value += "设备已安装\n";
}else{
operationObj.value += "设备未安装或者安装有故障\n";
}
}
//播放欢迎光临
function welcome(){
var operationObj = document.getElementById('operation');
operationObj.value += "欢迎光临\n";
document.getElementById('pjqobj').start();
}
//播放一米线
function aMileLine(){
var operationObj = document.getElementById('operation');
operationObj.value += "请在一米线外等候\n";
document.getElementById('pjqobj').aMileLine();
}
//
function setBundRate(){
var iRate = document.getElementById('rate').value;
var operationObj = document.getElementById('operation');
operationObj.value += "设置串口通讯波特率为" + iRate + "\n";
document.getElementById('pjqobj').setBundRate(iRate);
}
function OneKeyTest()
{
var operationObj = document.getElementById('operation');
operationObj.value += "欢迎光临\n";
document.getElementById('pjqobj').start();
var pjqobj = document.getElementById('pjqobj');
// 等待评价器按键(15秒)
var key = pjqobj.getKey(15);
//alert(key);
//opertionObj.value += "获得评价:" + key + "\n";
switch(key){
case 1: opertionObj.value += "非常满意\n";break;
case 2: opertionObj.value += "基本满意\n";break;
case 3: opertionObj.value += "态度不好\n";break;
case 4: opertionObj.value += "时间太长\n";break;
case 5: opertionObj.value += "业务不熟\n";break;
case 6: opertionObj.value += "有待改进\n";break;
case 7: opertionObj.value += "未评价\n";break;
default: opertionObj.value += "出错\n";
}
}
//接收按键
function receive(){
var pjqobj = document.getElementById('pjqobj');
var opertionObj = document.getElementById('operation');
// 等待评价器按键(15秒)
var key = pjqobj.getKey(15);
//opertionObj.value += "获得评价:" + key + "\n";
alert(key);
switch(key){
case 1: opertionObj.value += "非常满意\n";break;
case 2: opertionObj.value += "基本满意\n";break;
case 3: opertionObj.value += "态度不好\n";break;
case 4: opertionObj.value += "时间太长\n";break;
case 5: opertionObj.value += "业务不熟\n";break;
case 6: opertionObj.value += "有待改进\n";break;
case 7: opertionObj.value += "未评价\n";break;
default: opertionObj.value += "出错\n";
}
}
//接收卡号
function getCard(){
var pjqobj = document.getElementById('pjqobj');
var opertionObj = document.getElementById('operation');
var cardNum = pjqobj.getCardNum();
//opertionObj.value += "获得评价:" + key + "\n";
opertionObj.value += "员工卡号" + cardNum + "\n";
}
//获取硬件ID
function GetSN(){
var pjqobj = document.getElementById('pjqobj');
var opertionObj = document.getElementById('operation');
var sn = pjqobj.GetSN();
//opertionObj.value += "获得评价:" + key + "\n";
opertionObj.value += "设备ID:" + sn + "\n";
}
//重置
function reset(){
var pjqobj = document.getElementById('pjqobj');
alert(pjqobj.reset());
}
//设置星级
function setStar(star)
{
var pjqobj = document.getElementById('pjqobj');
pjqobj.sendStars(star);
}
</script>
</head>
<body>
<H1 align="center"> ActiveX Test Page </H1>
<p>
<HR><center><P>
<!-- 在页面上添加评价器ActiveX控件, 发布时务必核对codebase路径 -->
<object id="pjqobj"
classid="clsid:3C364DD9-CD5B-44BB-8F1E-CBFE12ED090A"
width=0
height=0
align=center
hspace=0
vspace=0
>
</object>
<br />
<input id="setReady" type="button" value="初始化" onClick="javascript:setReady();"/>
<input id="setReady2" type="button" value="释放" onClick="javascript:reset();"/>
<input id="startBtn" type="button" value="欢迎光临" onClick="javascript:welcome();"/>
<input id="getKeyBtn" type="button" value="请评价" onClick="javascript:receive();"/>
<input id="getKeyBtn2" type="button" value="一米线" onClick="javascript:aMileLine();"/>
<input id="getKeyBtn3" type="button" value="获取卡号" onClick="javascript:getCard();"/>
<input id="getKeyBtn4" type="button" value="获取设备ID" onClick="javascript:GetSN();"/>
<input id="getKeyBtn5" type="button" value="一键测试" onClick="javascript:OneKeyTest();"/>
<br />
<br />
<textarea id="operation" readonly="readonly" style="width:250px; height: 300px">
</textarea>
<P>
<input name="rate" type="text" id="rate" value="9600">
<input type="button" name="button" id="button" value="设置波特率" onClick="javascript:setBundRate();">
<P>
<select name="select_star" id="select_star">
<option value="5">五星级</option>
<option value="4">四星级</option>
<option value="3">三星级</option>
<option value="2">二星级</option>
<option value="1">一星级</option>
<option value="0">无星级</option>
</select>
<input type="button" name="button2" id="button2" value="设置星级" onClick="javascript:setStar(select_star.value);">
</body>
</html>
航天评价器航天评价器航天评价器航天评价器
需积分: 8 23 浏览量
2022-07-26
11:48:59
上传
评论
收藏 4.58MB RAR 举报
nydsjw
- 粉丝: 0
- 资源: 17
最新资源
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
- Python排序算法.zip
- C语言实现直接插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序、归并排序、计数排序,并带图详解.zip
- 常用工具集参考用于图像等数据处理
- 音乐展示网页、基于Stenography的图像数字水印添加与提取,以及基于颜色矩和Tamura算法的图像相似度评估算法py源码
- 基于EmguCV(OpenCV .net封装),图像数字水印加解密算法的实现,其中包含最低有效位算法,离散傅里叶变换算法+文档书
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论0