使用Object标签引入第三方控件


  目前手头的项目中,要实现通过JS访问打包好的CAB文件,下面就简单介绍下:

  这里使用到的是object标签,object标签是专门用来引入第三方控件的。我的CAB文件放在项目中的OCX文件下,新建一个jsp页面(ocx.jsp),将这个页面的内容都删掉。然后写如下代码:

  <object codebase="/ocx/Reader.CAB#version=1.0.0.1"  classid="clsid:62153F30-C1F5-46C8-B18B-372E51E5DABA" id="cardReaderOcx" style="display:none"></object>

  codebase这里指定的就是CAB文件的路径,后面的version是版本号。这样在JS里就可以通过id来访问Active控件了,然后再新建议一个测试页面Test.jsp。在测试页面内用include引入ocx.jsp页面。代码如下:

   <%@ include file="/common/ocx.jsp"%>

  这样打开IE浏览器后就会提示装载Active控件了。如果不提示可能与本机的浏览器安全设置有关系,调一下就可以了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM