问个activex在网页上的发布问题
做了一个activex, 在网页中嵌入使用, 目前嵌入对象用的是:
<object
classid="CLSID:E1A66278-D0AD-436C-BB19-00D78FA7F4C1" name="UpLoadDlg"
id="UpLoadDlg" width=0 height=0>
传递参数, 调用方法:
document.getElementById("UpLoadDlg").Folder = "aaa";
document.getElementById("UpLoadDlg").UserID = "bbb";
document.getElementById("UpLoadDlg").Sid = "ccc";
document.getElementById("UpLoadDlg").Run();
调用activex的方法就不说了, 现在的 问题是希望在网页中能够用
<object
classid="CLSID:E1A66278-D0AD-436C-BB19-00D78FA7F4C1" name="UpLoadDlg"
id="UpLoadDlg" width=0 height=0 codebase="UpLoad.CAB#version=1,0,1,3"">
<param name="Folder" value="aaa">
<param name="UserID" value="bbb">
<param name="Sid" value="ccc">
</object>
的形式嵌入对象并传递参数, 也就是说第一要把activex做成一个自注册的cab包
第二好像在开发的时候要作些工作才能支持<param name="Sid" value="ccc">形式的参数传递
目前我的Folder, UserID, Sid都是自动化接口提供的属性, 听说要做成“控件属性”才能支持以上形式的参数传递, 请问一下, 该如何让我的控件做到这一点, 需要改odl文件? 还是其他什么?
控件安装的问题, 决定提供一个exe安装包供用户下载使用, 但在网页中还是要用cab包
我用IExpress做了一个Activex cab安装包, 也参照网易那个控件的格式放了一个inf安装文件进去
但使用中好像效果不对, 没有象3721那种自动下载, 然后有个提示“是否安装。。。”之类的。
是不是因为我的控件没有安全认证?