我最近在做一个小项目。我先做了一个ActivX控件,本控件的作用是将数据从一个与pc机连接的硬件(类似于U盾)提取出来,并传到html页面上。具体操作是用JavaScript调用ActivX控件中的用来提取硬件数据的那个方法,然后ActivX控件就会和硬件通信并将数据提取出来传给JavaScript,JavaScript再把数据给表单,然后JavaScript再将表单提交。现在问题出现了,JavaScript调用ActivX控件方法的过程中,浏览器就会被冻结,在调用完成后,浏览器才会解冻。有什么方法可以解决这个问题?谢谢大家啊!!!!!

解决方案 »

  1.   

    这个硬件类似于U盾,上面有输入键盘,只有在硬件上输入信息完成后,才能用js通过ActivX控件把硬件上输入的信息提取出来。浏览器就是在硬件上输入信息的过程中冻结的。不知道怎么办!郁闷啊!
      

  2.   

    这个硬件类似于U盾,上面有输入键盘,只有在硬件上输入信息完成后,才能用js通过ActivX控件把硬件上输入的信息提取出来。浏览器就是在硬件上输入信息的过程中冻结的。不知道怎么办!郁闷啊!