请教使用JavaScript DOM动态创建(声明)Object元素,无法自动下载该元素中ocx控件

笑梦码侬生 2014-06-19 05:06:47
在js文件中加入以下代码,
			
var strOcxPath = "XXXX.cab#version=X,X,X,XXX";
var ocxObject = document.createElement('object');
ocxObject.setAttribute("id", "Myocx");
ocxObject.setAttribute("classid","clsid:XXXXXXXXXXXXXXXXXXXXXX");
ocxObject.setAttribute("width", "0");
ocxObject.setAttribute("height","0");
ocxObject.setAttribute("codebase",strOcxPath );
document.body.appendChild(ocxObject);


dom也已创建了<object>元素,但是就是无法自动下载cab包,并安装里面的控件。
望大神指点迷津。谢谢!
...全文
140 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
笑梦码侬生 2014-06-20
  • 打赏
  • 举报
回复
引用 1 楼 KK3K2005 的回复:
1 直接在页面里面放入 你 动态添加的 html 看看成功吗 2 浏览器有没有拦截下载
大神,没有拦截下载,2,如果使用静态的就是可以直接在html上添加<object></object>节点正常下载安装ocx,但是动态使用js脚本就不管放在那里都一样无法自动下载cab包(但看网页源码中html已经加入object节点)。
KK3K2005 2014-06-19
  • 打赏
  • 举报
回复
1 直接在页面里面放入 你 动态添加的 html 看看成功吗 2 浏览器有没有拦截下载

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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