一直做vc开发的, 来问个在网页上发布activex的问题

captainwh captainwh 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
帮朋友做了个activex控件, 要嵌入在网页上, 现在有两个问题还没搞明白:

1. 怎么把activex打包成那种cab安装包, 就像安装flash控件的时候那样有个提示对话框“您要安装来自。。。。的xxx.cab吗”

这种方式, 要用什么打包工具来做

2. 网页传递参数到activex的问题, 我在activex里面把参数作为属性发布的, 网页可以用
document.getElementById("xxx").Folder = "aaa";
document.getElementById("xxx").UserID = "bbb";
document.getElementById("xxx").Sid = "ccc";
设置属性, 不过看到很多网页都用的这种:

document.getElementById("uploader").innerHTML = '<object id="photoupload" name="photoupload" width="0" height="0" classid="clsid:a984ed9f-e8da-44e5-bc18-c14b9abef79d" codebase="photoup.cab#version=1,0,1,3"><param name="seqid" value="username=163zjb&isvip=0&filedistribution=6&key=7da6e445557f617a41b492e211eee36d&directoryid=36692995"><param name="photospace" value="10240000"></object>';

另外在嵌入对象时也多了一段:

<object id="photoupload" name="photoupload" width="0" height="0" classid="clsid:a984ed9f-e8da-44e5-bc18-c14b9abef79d" codebase="photoup.cab#version=1,0,1,3">

<param name="seqid" value="username=163zjb&isvip=0&filedistribution=6&key=7da6e445557f617a41b492e211eee36d&directoryid=36692995"><param name="photospace" value="10240000"></object>

要这样传参数, activex是不是要专门支持什么接口呢?

先谢了大家帮忙
...全文
评论 6
收藏 已收藏
分享
返回顶部
captainwh
ASP 28,401 成员 356,940 内容