• 关于在IE浏览器中使用控件问题


    <!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();
    window.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" />&nbsp;&nbsp;
    <INPUT TYPE=button VALUE="禁止评价器" ONCLICK="Button11_onclick();" ID="Button11" NAME="Button11" />
    </p>

    <p>
    <INPUT TYPE=button VALUE="允许打印触发" ONCLICK="Button20_onclick();" ID="Button20" NAME="Button20" />&nbsp;&nbsp;
    <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完成逻辑。

  • 相关阅读:
    小数在计算机中的存储形式
    pyenv、virtualenv、virtualenvwrapper三种python多版本介绍
    【转】【WPF】WPF中MeasureOverride ArrangeOverride 的理解
    【转】Visual Studio团队资源管理器 Git 源码管理工具简单入门
    C#客户端(WinForm)开机自动启动实现
    C# 使用XPath解析网页
    【C#】使用DWM实现无边框窗体阴影或全透窗体
    【转】【Centos】centos 安装libtorrent/rtorrent
    【Centos】【Python3】yum install 报错
    【Python】Centos + gunicorn+flask 报错ImportError: No module named request
  • 原文地址:https://www.cnblogs.com/woshuaile/p/10034410.html
Copyright © 2020-2023  润新知