描述:
我用vs2010编写好了一个打开对话框的activex控件`~
理论上自动应该已经在我的电脑上注册成功了吧 `~~
我用以下代码,在本地创建了一个页面"a.htm",打开,浏览器提示我allow blocked content
然后再询问我do you want to allow the interaction? 我确定以后,成功弹出 我编写的 对话框
但是我把这个a.htm 放在服务器上~~。。。页面就显示不出来了。。。
<HTML>
<HEAD>
<TITLE>New Page</TITLE>
</HEAD>
<BODY>
<OBJECT ID="kkactive1" WIDTH=100 HEIGHT=51
CLASSID="CLSID:6AC6909C-5926-417B-A35F-6CC3DFAEC0D5">
<PARAM NAME="_Version" VALUE="65536">
<PARAM NAME="_ExtentX" VALUE="2646">
<PARAM NAME="_ExtentY" VALUE="1323">
<PARAM NAME="_StockProps" VALUE="0">
</OBJECT>
</BODY>
</HTML>
解决方案1:
6AC6909C-5926-417B-A35F-6CC3DFAEC0D5 CLSI是否正确,ActiveX里有多个ID,应该是类的那个一个,我的资源里有模板,你可以去下载。
解决方案2:服务器上装了那个组件没有。。打包成cab文件没有。。
解决方案3:服务器上注册控件了吗?
解决方案4: 放在服务器上页面就显示不出来
-------------------------------
这是什么意思
你的控件在服务器上注册了么