日期:2014-05-17  浏览次数:20739 次

js调用ocx不成功
别人用C++给我写的个ocx控件,很简单一个功能
就是根据文件路径读取信息
结果我在IE 8,910,11、360、谷歌等等浏览器调用都不成功
Win7 32,64 XP系统都不行
<object ID="readOCX" width="0" height="0" CLASSID="clsid:{BBEB76AB-F342-48B8-A242-230ACD8C803E}"></object>
 var msg = readOCX.GetFileDataEx("E:\\11.txt");
读取客户端E盘11文本文件里的信息
报的错
SCRIPT438: 对象不支持“GetFileDataEx”属性或方法 
script block (64), 行94 字符10

但是在搜狗浏览器兼容模式下调用成功了。不明白为什么
还有就是以前其他人用dephi写的ocx一点问题都没有,什么浏览器都行
------解决方案--------------------
你说的这个是C++写的,只有IE才能调用吧。
报的错是ocx没有加载进来吧。CLASSID="clsid:{BBEB76AB-F342-48B8-A242-230ACD8C803E}" 中的大括号去了试试,我用都没大括号的。
------解决方案--------------------
ocx只能IE或者IE内核的浏览器支持,用的ocx控件需要先注册
cmd  regsvr32 xxx.ocx