<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>
评论0