我的一个应用是通过HTML页面载入Activex控件,用JS来与Activex通讯操作硬件。控件里开了一个子线程一直在循环,当硬件捕获到数据后,触发事件来通知页面的JS脚本。
但现在遇到了个问题,子线程里触发不了事件。如果不开线程,就可以触发事件。
但由于硬件控制的实现机制的限制,所以必须开一个线程。。希望有能人能帮忙想想办法。//以下是我JS脚本用来补抓事件的部分脚本
<script type="text/javascript" for="CASH" event=OnBillEscrow>
 Msg.value="识别到纸币,开始调用压钞...";
 obj.PushBill();
</script>