1.我有一个ActiveX控件——AVT,自己用VC写的,它是用来操作指纹扫描仪器的。
在Container中调试是可以通过的,包括开启扫描,关闭扫描等等。
其中开启扫描的接口函数是void SetEnabled();无返回值,无参数输入。
2.这个控件我想用在网页的客户端上,通过这个控件来扫描用户指纹,取得信息后,通过response等上传到服务器。
3.我通过VS2005建立了一个网站工程,在上面使用<object ......> 加载进ActiveX控件。
4.代码如下:
<head runat="server">
<title>无标题页</title>
<script language="javascript" type="text/javascript">
function SetFingerScanEnabled()
{
var FgActivex = document.getElementById("Fp");
FgActivex.SetEnabled();
alert(FgActivex);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<object classid="667B0BC2-6390-41D5-B6C4-BACF03EF555B" codebase="../Bin/Interop.AVTLib.dll"
height="200" width="200" id="Fp"></object>
<input id="Button1" type="button" value="button" onclick="javascript:SetFingerScanEnabled()" />
</div>
</form>
</body>
问题描述:
1.我在控件内部初始化的时候就已经加载了打开扫描仪的命令,但是到了网页上就不能用了。当然,控件我是已经注册过的了。
2.我调用Javascript代码来调用控件的方法,不管用。
我在网上也查了很多的帖子,没有发现那个是能解决我的问题了,也可能是我那里疏忽了。
还有就是,我这种操作底层设备的ActiveX控件是不是本身就受到了什么限制不能用在IE里面?
但是,我知道的是工商银行的U盾的确是操作底层设备的啊?
如果可以在网页上用这个控件,那么如何使用控件的函数?
如果那位仁兄了解这方面的资料请赐教,谢谢!!
在Container中调试是可以通过的,包括开启扫描,关闭扫描等等。
其中开启扫描的接口函数是void SetEnabled();无返回值,无参数输入。
2.这个控件我想用在网页的客户端上,通过这个控件来扫描用户指纹,取得信息后,通过response等上传到服务器。
3.我通过VS2005建立了一个网站工程,在上面使用<object ......> 加载进ActiveX控件。
4.代码如下:
<head runat="server">
<title>无标题页</title>
<script language="javascript" type="text/javascript">
function SetFingerScanEnabled()
{
var FgActivex = document.getElementById("Fp");
FgActivex.SetEnabled();
alert(FgActivex);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<object classid="667B0BC2-6390-41D5-B6C4-BACF03EF555B" codebase="../Bin/Interop.AVTLib.dll"
height="200" width="200" id="Fp"></object>
<input id="Button1" type="button" value="button" onclick="javascript:SetFingerScanEnabled()" />
</div>
</form>
</body>
问题描述:
1.我在控件内部初始化的时候就已经加载了打开扫描仪的命令,但是到了网页上就不能用了。当然,控件我是已经注册过的了。
2.我调用Javascript代码来调用控件的方法,不管用。
我在网上也查了很多的帖子,没有发现那个是能解决我的问题了,也可能是我那里疏忽了。
还有就是,我这种操作底层设备的ActiveX控件是不是本身就受到了什么限制不能用在IE里面?
但是,我知道的是工商银行的U盾的确是操作底层设备的啊?
如果可以在网页上用这个控件,那么如何使用控件的函数?
如果那位仁兄了解这方面的资料请赐教,谢谢!!
解决方案 »
- 有关CStdioFile类写入数据自动换行
- 执行sql语句 m_AdoConn.ExecuteSQL(vSQL); 有错
- 函数体内变量与对象生命期问题
- 新建一个类,他的基类是CObject与没有基类有何区别?
- vc写ocx的参数为VARIANT类型,请问VB里面怎么给VARIANT赋值?
- VC有什么优势
- 内存泄漏问题之菜鸟经验谈
- !!!请问,几个asp调用同一个COM组件时,该如何避免或释放这些丢失的内存资源??
- ===》》》 打印的问题 《〈〈======
- Windows网络编程的一个实例程序,有一个小疑惑。
- 如何从ATL的COM中抛出一个异常?
- 我写的MFC程序不能单独正常使用(在DEBUG文件夹下也不行)
<body>
<form id="form1" runat="server"></form>
<div><input id="Button1" type="button" value="button" onclick="javascript:SetFingerScanEnabled()" /></div>
<object classid="667B0BC2-6390-41D5-B6C4-BACF03EF555B" codebase="../Bin/Interop.AVTLib.dll"
height="200" width="200" id="Fp"> </object>
</body>
height="200" width="200" id="Fp"> </object>
把codebase改成你服务器上的地址,包括服务器地址本身