在使用Javascript调用ActiveX控件时,我的调用方式如下:
<OBJECT id=xpdocx height=0 width=0 classid=clsid:F9AE6CC7-8F67-4C27-A786-18A8B475A080><PARAM NAME="_StockProps" VALUE="0"></OBJECT>
这个控件的作用是实现和外接设备的通讯,但是在使用过程发现一个问题:在第一次和设备实现连接后,如果没有关闭连接,而是直接跳转到其他页面,然后再回到这个页面去关闭和设备的连接时,就会发现无法关闭。只有完全退出网页后才能实现再次连接。页面跳转的code如下:
<input type="button" id="homebutton" value="Home" name="homebtn" onClick="jumpto('webdemo.htm')">
若是在跳转前,先关闭连接,之后无论是否跳转,下一次连接都可以成功。
我的疑问就是,像我这种方式两次调用同一个ActiveX控件,id相同,其实际创建的实例是同一个吗?为什么我在页面跳转后无法实现关闭?如果是我调用的方式不对,有其他什么方式吗?
<OBJECT id=xpdocx height=0 width=0 classid=clsid:F9AE6CC7-8F67-4C27-A786-18A8B475A080><PARAM NAME="_StockProps" VALUE="0"></OBJECT>
这个控件的作用是实现和外接设备的通讯,但是在使用过程发现一个问题:在第一次和设备实现连接后,如果没有关闭连接,而是直接跳转到其他页面,然后再回到这个页面去关闭和设备的连接时,就会发现无法关闭。只有完全退出网页后才能实现再次连接。页面跳转的code如下:
<input type="button" id="homebutton" value="Home" name="homebtn" onClick="jumpto('webdemo.htm')">
若是在跳转前,先关闭连接,之后无论是否跳转,下一次连接都可以成功。
我的疑问就是,像我这种方式两次调用同一个ActiveX控件,id相同,其实际创建的实例是同一个吗?为什么我在页面跳转后无法实现关闭?如果是我调用的方式不对,有其他什么方式吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货