使用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