JS在非IE内核的浏览器中怎么调用Activex控件的方法
JS在非IE内核的浏览器中如何调用Activex控件的方法
做了一个Activex控件,在IE下可以正常使用
装了ffactivex-setup-r39.exe以后在Chrome 和firefox下可以显示界面,用JS无法调用Activex的方法
<body>
<form id="form1" runat="server">
<div>
<object id="Control"
TYPE="application/x-itst-activex"
ALIGN="baseline" BORDER="0"
WIDTH="95%"HEIGHT="600px"
clsid="{7D3E53BF-7AF9-4868-8163-59854D3062E2}">
</object>
</div>
<div id='div_hid'>
<asp:HiddenField ID="Hid_ProvincesXMLInfo" runat="server" />
</div>
</form>
</body>
</html>
<script>
var TestData = document.getElementById('TestDataActiveX');
var ProvincesXml = document.getElementById('Hid_ProvincesXMLInfo').value;
//alert(TestData);
alert(ProvincesXml);
var bool = TestData.SetProvincesConfigXML(ProvincesXml);
alert(bool);
if(!bool)
{
alert('服务器配置文件读取异常,请重试!');
}
</script>
JS在非IE内核的浏览器中如何调用Activex控件的方法?
------解决方案--------------------
关键是其他的浏览器支持 ActiveX么?
做了一个Activex控件,在IE下可以正常使用
装了ffactivex-setup-r39.exe以后在Chrome 和firefox下可以显示界面,用JS无法调用Activex的方法
<body>
<form id="form1" runat="server">
<div>
<object id="Control"
TYPE="application/x-itst-activex"
ALIGN="baseline" BORDER="0"
WIDTH="95%"HEIGHT="600px"
clsid="{7D3E53BF-7AF9-4868-8163-59854D3062E2}">
</object>
</div>
<div id='div_hid'>
<asp:HiddenField ID="Hid_ProvincesXMLInfo" runat="server" />
</div>
</form>
</body>
</html>
<script>
var TestData = document.getElementById('TestDataActiveX');
var ProvincesXml = document.getElementById('Hid_ProvincesXMLInfo').value;
//alert(TestData);
alert(ProvincesXml);
var bool = TestData.SetProvincesConfigXML(ProvincesXml);
alert(bool);
if(!bool)
{
alert('服务器配置文件读取异常,请重试!');
}
</script>
JS在非IE内核的浏览器中如何调用Activex控件的方法?
------解决方案--------------------
关键是其他的浏览器支持 ActiveX么?