ActiveX Control for IE 的问题? 【about MS DsoFramer】 使用微软发布的 DsoFramer 源码改造了一点,要在网页中显示,当然没问题,微软的例子编译以后就可以的,问题是要是发布到网站上,就没法显示出来控件,更别说使用控件了,我想这里面涉及到ActiveX的发布问题,有关权限吧,哪位做过类似的开发工作,可否指点一下? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 修改的控件里面使用了GetTempPath这样存取本地临时文件目录的函数,我想这是不允许的吧,但是我要使用临时文件,该怎样做呢? http://community.csdn.net/Expert/topic/4712/4712200.xml?temp=.4642603 谢谢lion_wing的支持!"代码签名"我用了,是网上流传的Baby的 SignTool 教程,我的问题是网页提示:“对象不支持的方法和属性”,当然我实现了这些方法的,真的不知道该从何地入手了。 好的,我再看看我的问题有点类似这个帖子里面的:http://community.csdn.net/Expert/topic/4670/4670514.xml?temp=.6252863在本地htm文件里面运行一切正常,但是只要是网络环境,哪怕是本机上的IIS中都是提示“错误:对象不支持此属性或方法: 'WebOffice.ConnectString'”其中WebOffice是Object ID,当然ConnectString是确实存在的属性 用Server.CreateObject还是CreateObject? <object classid="clsid:11575DA9-484D-4D7E-A5AB-3A7BDAF3D636" id="WebOffice" width="100%" height="100%"> <param name="BorderStyle" value="1"> <param name="TitlebarColor" value="52479"> <param name="TitlebarTextColor" value="0"> <param name="Menubar" value="1"> <param name="Titlebar" value="1"> <param name="Caption" value="Web Office Control"> <param name="EnableFileCommand(1)" value="0"> </object> 这是调用部分:<body onload="OutputWithoutTemplate()"> <script language="VBScript"> Sub OutputWithoutTemplate() WebOffice.ConnectString="Provider=Sqloledb; User ID=sa; Password=sa;Initial Catalog =weboa;Data Source=192.168.1.80;" WebOffice.UserID="sa" WebOffice.Password="sa" WebOffice.SQL="select ID,FLOWID,PASSED,XMPASS,SQND,JHBH,XMLB,XMJB,KTMC,RJDW,KTDW,XZDW,KSRQ,JZRQ,FZR1,FZR2,SQLY,ZTQD,ZTCX,KXX from KYXM_LXSQB " WebOffice.FieldTitles="ID,FLOWID,PASSED,XMPASS,SQND,JHBH,XMLB,XMJB,KTMC,RJDW,KTDW,XZDW,KSRQ,JZRQ,FZR1,FZR2,SQLY,ZTQD,ZTCX,KXX" WebOffice.FieldNames="ID,FLOWID,PASSED,XMPASS,SQND,JHBH,XMLB,XMJB,KTMC,RJDW,KTDW,XZDW,KSRQ,JZRQ,FZR1,FZR2,SQLY,ZTQD,ZTCX,KXX" WebOffice.FieldTypes="N,N,N,N,C,C,C,C,C,C,C,C,D,D,C,C,L,L,L,L" WebOffice.Menubar = 1 WebOffice.Titlebar = 1 WebOffice.Toolbars = 1 WebOffice.OutputWithoutTemplate WebOffice.Caption = "KYXM_LXSQB" End Sub </script> 这个HTM文件在本地运行一切正常,只要放在网络环境下就不行了 1、可能是代码的问题,你可以用VB对象查看器看看是否支持该属性2、可能是,执行代码的客户端没有安装好WebOffice控件。 2、可能是,执行代码的客户端没有安装好WebOffice控件。这个没有问题的,我把htm文件拷贝到客户端都可以运行的我估计是ActiveX的权限问题 哈,可能是IE的Internet选项设置的问题!让IE可以运行ActiveX! 这个我设置了,已经是最低级别,网站也在信任站点内,也实现了ISafe***接口,我现在感觉症结就在GetTempPath这样的存取本地文件的函数上一个ActiveX要存取本地文件怎么办? 我把IE的安全限制中的有关ActiveX的部分全部改为“提示”或者“启用”以后,可以运行网络环境下的htm文件中的控件了,但是asp编码的却无法运行 是不是和安全设置有关。OCX不能显示还是怎么呢? 我也不知道为何呀?网络环境下打开html文件,ActiveX控件运行正常但是ASp文件就是不行,提示“不支持方法”,我觉得是该控件没有被创建,原因还是和安全有关的 最最最最郁闷的是:今早上找到了症结,是下面这段在ASP文件首部的说明导致了问题的出现<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">我真的不知道怎么解释 两个listbox 一个button 请教QQ摄像头视频窗口叠加十字坐标的问题 CFormView里面的按钮控件的问题? 几个基础得不能再基础的问题,供大家参考 VC编译器问题求助 怎么在每个proccess空间中执行我想要执行的程序? 有没有人知道光驱关闭向应用程序发送的消息? 神啊救救我吧 如何在不同的对话框之间传递消息? MFC中的CListCtrl图标模式的2个问题,求解答 如何获得ACTIVEX控件的HWND? 请教达人关于国际化的问题。
"代码签名"我用了,是网上流传的Baby的 SignTool 教程,我的问题是网页提示:“对象不支持的方法和属性”,当然我实现了这些方法的,真的不知道该从何地入手了。
我的问题有点类似这个帖子里面的:
http://community.csdn.net/Expert/topic/4670/4670514.xml?temp=.6252863
在本地htm文件里面运行一切正常,但是只要是网络环境,哪怕是本机上的IIS中都是提示“错误:对象不支持此属性或方法: 'WebOffice.ConnectString'”
其中WebOffice是Object ID,当然ConnectString是确实存在的属性
<param name="BorderStyle" value="1">
<param name="TitlebarColor" value="52479">
<param name="TitlebarTextColor" value="0">
<param name="Menubar" value="1">
<param name="Titlebar" value="1">
<param name="Caption" value="Web Office Control"> <param name="EnableFileCommand(1)" value="0">
</object>
<body onload="OutputWithoutTemplate()">
<script language="VBScript">
Sub OutputWithoutTemplate()
WebOffice.ConnectString="Provider=Sqloledb; User ID=sa; Password=sa;Initial Catalog =weboa;Data Source=192.168.1.80;"
WebOffice.UserID="sa"
WebOffice.Password="sa"
WebOffice.SQL="select ID,FLOWID,PASSED,XMPASS,SQND,JHBH,XMLB,XMJB,KTMC,RJDW,KTDW,XZDW,KSRQ,JZRQ,FZR1,FZR2,SQLY,ZTQD,ZTCX,KXX from KYXM_LXSQB "
WebOffice.FieldTitles="ID,FLOWID,PASSED,XMPASS,SQND,JHBH,XMLB,XMJB,KTMC,RJDW,KTDW,XZDW,KSRQ,JZRQ,FZR1,FZR2,SQLY,ZTQD,ZTCX,KXX"
WebOffice.FieldNames="ID,FLOWID,PASSED,XMPASS,SQND,JHBH,XMLB,XMJB,KTMC,RJDW,KTDW,XZDW,KSRQ,JZRQ,FZR1,FZR2,SQLY,ZTQD,ZTCX,KXX"
WebOffice.FieldTypes="N,N,N,N,C,C,C,C,C,C,C,C,D,D,C,C,L,L,L,L"
WebOffice.Menubar = 1
WebOffice.Titlebar = 1
WebOffice.Toolbars = 1
WebOffice.OutputWithoutTemplate
WebOffice.Caption = "KYXM_LXSQB"
End Sub
</script>
2、可能是,执行代码的客户端没有安装好WebOffice控件。
这个没有问题的,我把htm文件拷贝到客户端都可以运行的我估计是ActiveX的权限问题
但是ASp文件就是不行,提示“不支持方法”,我觉得是该控件没有被创建,原因还是和安全有关的