我用VS2010,在ATL平台下做了一个ActiveX控件,很简单,在HTML页面上,点击一个按钮,ActiveX返回一个数字并显示在屏幕上。
实现了IObjectSafe接口,编译完成后,打包正常,签名正常(购买的签名,有效),ActiveX Test Container运行正常,启动IIS后,本地运行正常,但远程计算机访问会有个小红叉,甚至都不提示下载。HTML代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<meta http-equiv="content-type" content="text/html" charset="utf8" />
<head>
<title>ActiveX Test</title>
<script type="text/javascript">
function Object(){
this.value=null;
}
function test(){
alert(tt.Add(2, 3));
}
</script>
</head> <body>
<object id="tt" classid="clsid:F1B91099-4A55-44C4-9FF0-83A54701D80C" codebase="Test.cab#version=1,0,0,1"></object>
<input type="button" value="按钮" onclick="test();"/>
</body>
</html>
不知该如何是好了。
请教各位高手,还请不吝赐教,谢谢!ActiveXWeb ServiceATL
实现了IObjectSafe接口,编译完成后,打包正常,签名正常(购买的签名,有效),ActiveX Test Container运行正常,启动IIS后,本地运行正常,但远程计算机访问会有个小红叉,甚至都不提示下载。HTML代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<meta http-equiv="content-type" content="text/html" charset="utf8" />
<head>
<title>ActiveX Test</title>
<script type="text/javascript">
function Object(){
this.value=null;
}
function test(){
alert(tt.Add(2, 3));
}
</script>
</head> <body>
<object id="tt" classid="clsid:F1B91099-4A55-44C4-9FF0-83A54701D80C" codebase="Test.cab#version=1,0,0,1"></object>
<input type="button" value="按钮" onclick="test();"/>
</body>
</html>
不知该如何是好了。
请教各位高手,还请不吝赐教,谢谢!ActiveXWeb ServiceATL
解决方案 »
- ScreenToClient为什么转出来的坐标值会是负数
- 明天是什么日子
- 请问SignalObjectAndWait这个函数的功能是什么?
- 关于圆型不规则窗口的平滑移动
- 为什么这样不是死循环?
- CButton 实际上就是Activex控件吧?
- 有一个工程,不知道被我修改了什么设置,无论按哪种编译方式,它都是把工程重新全部编译一遍;没修改时也是一样,不知道怎么解决?
- 7天里长了22分信誉分,承蒙大家错爱,聊表心意
- *****OpenGL,PDF格式,前辈快来!******
- 【跪求 急 在线等】VC ODBC 菜鸟提问。数据库修改失败为什么
- MFC双缓存画图,如果背景是一幅五颜六色的图画怎么办
- 用MFC向表单中填写数据后,在模拟点击href超文本链接按钮总是失败,跪求解答。
关键是似乎就没有下载成功,远程计算机里没有包里的文件。。
浏览器在下载和注册控件都会进行安全性检测,有可能是你的控件没有通过检查被阻止了,这就要改浏览器设置了。