MFC OCX html ACtive

DragonIT 2014-05-08 05:15:58
用MFC 开发了一个ACTIVEX简称ocx插件,在ie8,ie9 中能够正常的运行,在ie10,ie11 创建对象都失败。html如下
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD>
<title>abc</title>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>

<SCRIPT language=javascript>
function ocx_load(){
var testie = document.getElementById("testie8");
if(testie.object==null)
{
alert("创建失败")
}
else
{
alert("创建成功");
}
}
</SCRIPT>
<BODY onload=ocx_load();>
<OBJECT id=testie8 name=testie8 classid=clsid:33F2C337-E698-41B1-9E7B-750A5FA48FE4
width=100 height=100 align=middle>
<embed hspace="100%" vspace="102%" align="middle"></embed>
</OBJECT></BODY></HTML>
直接弹出失败,获取document.getElementById("testie8"); 这个获取里面的对象都为空,但是在360浏览器里面是完成正常的,这是为什么呢?这html 版本不兼容还是 哪里有问题呢?ocx注册时成功的,用容器测试都是正常的,在注册表里面也可以找得到,Internet选项 里面有关ACtiveX 的全都已经放行了,安全级别也调到最低了,防火墙也关了,杀毒软件也关掉了,在下实在是没办法了,还有一个就是加入安全站点 但是 我自己写的本地文件 不知道怎么加,也找不到weblocation的位置,求高人解答!!!
...全文
348 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
夜鹰 2014-05-14
  • 打赏
  • 举报
回复
#由Windows版移至VC/MFC > ATL/ActiveX/COM/#

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧