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

Posted woshuaile

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于在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完成逻辑。

















































































































































以上是关于关于在IE浏览器中使用控件问题的主要内容,如果未能解决你的问题,请参考以下文章

IE浏览器不能安装任何控件

Web浏览器控件默认IE版本

关于activex控件问题

如何让 SWT 浏览器控件在 Windows 上使用 Mozilla 而不是 IE?

IE浏览网页flash.ocx控件加载失败 怎么办啊啊?

使用ScriptX控件实现IE浏览器分页打印功能