我有一个嵌入在html页面中的ActiveX DLL Control,它基本上与远程云API交互,这非常好用。 现在我想在JSF页面中嵌入相同的ActiveX DLL控件。但它不起作用。
<object id="AmiVoice" style="margin-left: 10px"
classid="clsid:5B0A35BB-C5EB-43C7-8A0E-1D85C1E122A3" width="75%"
codebase="AmiDsrc.dll" type='application/x-itst-ActiveX DLL'
height="32">
</object>
它正在下载并安装ActiveX DLL,但是当我尝试使用javaScript函数内部调用ActiveX DLL时
var code = AmiVoice.ExecuteCommand(command);
,没有任何反应。但它适用于HTML页面。
如果我在JSF中使用相同的html标签,它会起作用吗?
如果是,我可以通过其“id”引用ActiveX DLL控件,就像在html中一样。
答案 0 :(得分:0)
我找到了我的疑问的答案。
我的jsf页面中有<form>
标记,<object>
标记放在其中,导致问题发生
否则使用myfaces.version = 2.1.8&amp; mojarra.version = 2.1.11它运作良好。
如果我在JSF中使用相同的html标签,它会起作用吗?的是
如果是,我可以通过其“id”引用ActiveX DLL控件,就像在html中一样。的是