- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
- <HTML>
- <head>
- <title>
- DEMO
- </title>
- <script language="javascript" type="text/javascript">
- function Button0_onclick() {
- var comport = document.getElementById("Text0").value;
- setcookie("comport", comport);
- if (um.initmark(comport) != 0) alert("串口打开成功!");
- else alert("串口打开失败!");
- }
- function Button1_onclick() {
- document.getElementById("Text1").value = um.getmarkvalue();
- setTimeout("document.getElementById('Text1').value=0;", 1000);
- }
- function Button2_onclick() {
- um.marksetstar(document.getElementById("Text2").value);
- }
- function Button3_onclick() {
- um.markgreeting();
- }
- function Button4_onclick() {
- um.markmarking();
- }
- function Button5_onclick() {
- um.object.closemark();
- Windows.close();
- }
- function Button6_onclick() {
- um.markthanks();
- }
- function Button7_onclick() {
- um.markaudio4();
- }
- function Button8_onclick() {
- um.markaudio5();
- }
- function Button9_onclick() {
- var gap = document.getElementById("keygap").value;
- um.marksetkeygap(gap);
- }
- function Button10_onclick() {
- um.markenable(1);
- }
- function Button11_onclick() {
- um.markenable(0);
- }
- function Button20_onclick() {
- um.setprintertrigger(1);
- }
- function Button21_onclick() {
- um.setprintertrigger(0);
- }
- function oninit() {
- var comport = getcookie("comport");
- if (comport != null) document.getElementById("Text0").value = comport;
- var r = um.autoinitmark();
- if (r != 0) {
- document.getElementById("Text0").value = r;
- setcookie("comport", r);
- alert("串口打开成功!");
- }
- }
- function onclose() {
- um.closemark();
- }
- function setcookie(sName, sValue) {
- date = new Date();
- date.setFullYear(date.getFullYear() + 1);
- document.cookie = sName + "=" + escape(sValue) + ";expires=" + date.toGMTString();
- }
- function getcookie(sName) {
- var aCookie = document.cookie.split(";");
- for (var i = 0; i < aCookie.length; i++) {
- var aCrumb = aCookie[i].split("=");
- if (sName == aCrumb[0]) return unescape(aCrumb[1]);
- }
- return null;
- }
- </script>
- </head>
- <body onload="oninit();" onunload="onclose();">
- <OBJECT ID="um" WIDTH=100 HEIGHT=51 CLASSID="CLSID:3C52822B-4F27-49CB-B8AB-5AAD5039C3EA">
- <PARAM NAME="_Version" VALUE="65536">
- <PARAM NAME="_ExtentX" VALUE="2646">
- <PARAM NAME="_ExtentY" VALUE="1323">
- <PARAM NAME="_StockProps" VALUE="0">
- </OBJECT>
- <p>
- <INPUT TYPE=text SIZE=17 ID="Text0" NAME="Text0" value="1" />
- <INPUT TYPE=button VALUE="打开串口" ONCLICK="Button0_onclick();" ID="Button0"
- NAME="Button0" />
- </p>
- <p>
按键间隔时间
- <select id="keygap" name="keygap">
- <option value="1">
- 1
- </option>
- <option selected="selected" value="15">
- 15
- </option>
- <option value="30">
- 30
- </option>
- <option value="60">
- 60
- </option>
- <option value="90">
- 90
- </option>
- <option value="180">
- 180
- </option>
- </select>
- <INPUT TYPE=button VALUE="设置" ONCLICK="Button9_onclick();" ID="Button9"
- NAME="Button9" />
- </p>
- <p>
- <INPUT TYPE=button VALUE="允许评价器" ONCLICK="Button10_onclick();" ID="Button10"
- NAME="Button10" />
- <INPUT TYPE=button VALUE="禁止评价器" ONCLICK="Button11_onclick();" ID="Button11"
- NAME="Button11" />
- </p>
- <p>
- <INPUT TYPE=button VALUE="允许打印触发" ONCLICK="Button20_onclick();" ID="Button20"
- NAME="Button20" />
- <INPUT TYPE=button VALUE="禁止打印触发" ONCLICK="Button21_onclick();" ID="Button21"
- NAME="Button21" />
- </p>
- <p>
- 获取结果程序事例:
- <INPUT TYPE=text SIZE=17 ID="Text1" NAME="Text1" />
- <INPUT TYPE=button VALUE="得到评价结果" ONCLICK="javascript:Button1_onclick();"
- ID="Button1" NAME="Button1" />
- </p>
- <p>
- 设置星级程序事例:
- <INPUT TYPE=text VALUE="3" SIZE=14 ID="Text2" NAME="Text1" />
- <INPUT TYPE=button VALUE="发送" ONCLICK="Button2_onclick();" ID="Button2"
- NAME="Button2" />
- </p>
- <p>
- 欢迎光临语音发声程序事例:
- <INPUT TYPE=button VALUE="欢迎光临" ONCLICK="Button3_onclick();" ID="Button3"
- NAME="Button3" />
- </p>
- <p>
- 请评价语音发声程序事例:
- <INPUT TYPE=button VALUE="请评价" ONCLICK="Button4_onclick();" ID="Button4"
- NAME="Button4" />
- </p>
- <p>
- 谢谢您语音发声程序事例:
- <INPUT TYPE=button VALUE="谢谢您" ONCLICK="Button6_onclick();" ID="Button6"
- NAME="Button6" />
- </p>
- <p>
- 语音 4 发声程序事例:
- <INPUT TYPE=button VALUE="语音 4" ONCLICK="Button7_onclick();" ID="Button7"
- NAME="Button6" />
- </p>
- <p>
- 语音 5 发声程序事例:
- <INPUT TYPE=button VALUE="语音 5" ONCLICK="Button8_onclick();" ID="Button8"
- NAME="Button6" />
- </p>
- <p>
- <INPUT TYPE=button VALUE="关闭评价窗口" ONCLICK="Button5_onclick();" ID="Button5"
- NAME="Button5" />
- </p>
- </body>
- </HTML>
这个 HTML 页面为我最近做的一个评价功能的 demo 代码, 仅做参考
<objectid > 中的值为控件的属性, 不可随意更改
在 IE 浏览器中, 添加好信任站点和启动 ActiveX 控件
并且装好改控件的驱动即可调用, 可在 JS 代码中 Ajax 完成逻辑.
来源: http://www.bubuko.com/infodetail-2864944.html