`

java的读取ID卡的问题

 
阅读更多

<SCRIPT LANGUAGE=javascript FOR=OA EVENT=NotifyCtrlReady>
OA_NotifyCtrlReady()
< /SCRIPT>
这里面加入FOR 和 EVENT是什么意思?

 

1、这个是一个比较高级的用法,其作用就是在javascript内调用activex的方法,具体的意思就是
在<script>中定义页面上oa这个object(一般是activex控件)的NotifyCtrlReady这个方法。

2、FOR 后面跟的是一个控件的ID,比如<object id="window"><object>这可能是一个组件。比如在线编辑器,word内嵌的编辑器等。 EVENT是指下面的JavaScript脚本是在页面载入的时候调用。

 

 

我的jsp页面能实现点一下按钮就可以读取放在读卡器上身份证,但是现在想做成一放上身份证就能自动读取,部分代码如下:
<object classid="clsid:4B3CB088-9A00-4D24-87AA-F65C58531039"
id="SynCardOcx1" codeBase="SynCardOcx.CAB#version=1,0,0,1" width="102"
height="0">
</object>
<script language="JavaScript"  for="SynCardOcx1" event="CardIn(State)">
alert("cardin .......");
</script>
<script language="JavaScript" type="text/JavaScript">
 function ReadCardAuto_onclick()
  {
   SynCardOcx1.FindReader();
   SynCardOcx1.SetloopTime(1000);
   SynCardOcx1.SetReadType(1);
   //alert("ReadCardAuto_onclick()");
  }
</script>

其中ReadCardAuto_onclick()是页面加载的时候就onload了,
现在存在一个问题,刚进这个页面的时候真的可以实现自动读卡,但是当返回到前一页面,然后再次进入该页面时,这个功能就不能实现了。
请教各位做过类似功能的大神。。。。。。。。

 

源地址:http://www.javaproblemstips.com/445098/

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics