-
dsoframer.ocx 使用其方法保存文件到服务器出现问题。5
dsoframer.ocx 使用其方法保存文件到服务器出现问题。我是这样使用脚本调用dsoframer.ocx方法的:
function SaveToWeb()
{
alert("1");
alert("1-1");
//document.all.oframe.showdialog(1); 这个方法就可以正常使用
//下面的HttpInit()、HttpAddPostCurrFile、HttpPost都没用反应
document.all.oframe.HttpInit();
alert("2");
document.all.oframe.HttpAddPostCurrFile("File", "");
alert("3");
document.all.oframe.HttpPost("http://localhost:1997/Handler.ashx");
alert("4");
}
我使用了alert调试,alert("2");就不会执行。但是我用document.all.oframe.showdialog(1);就可以正
常使用,大家有没知道这是什么原因的。2010年1月19日 12:52
3个答案 按时间排序 按投票排序
-
<html> <head> <title>查看OCX的属性和方法</title> <meta http-equiv="Page-Exit" content="revealTrans(Duration=3,Transition=12)"> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <script language="JavaScript"> var flag=true function showall(){ alist = new Array(); newocx(); list1.value = ""; list2.value = ""; list1.value = ocxtype.outerHTML; j = 0; for (i in ocxtype) { alist[j] = i; j++; } for (i = 0; i < alist.length; i++) for (j = (alist.length-1); j > 0; j--) { if (alist[j] < alist[j-1]) { temps = alist[j]; alist[j] = alist[j-1]; alist[j-1] = temps; } } for (i = 0; i < alist.length; i++) list2.value += alist[i] + "\n"; alert("共有 "+alist.length+" 个属性方法") } function newocx() { ocxfield.innerHTML = "<OBJECT ID='ocxtype' WIDTH='0px' HEIGHT='0px'" + "CLASSID='CLSID:" + ocxid.value + "'></OBJECT>"; } </script> </head> <body bgcolor="#FFFFFF" text="#000000"> <div align="center"> <p>classid <input type="text" id="ocxid" style="width:400" value="F3A614DC-ABE0-11d2-A441- 00C04F795683" onchange="jscript:flag=true"> <input type="button" id="look" value="查看" onclick="showall()"> </p> <table width="75%" border="1"> <tr> <td height="24"> <div align="center">html中的写法</div> </td> <td height="24"> <div align="center">OCX中的属性事件</div> </td> </tr> <tr> <td> <textarea id="list1" style="width: 500px; height: 400px;" readonly></textarea> </td> <td> <textarea id="list2" style="width:250px; height:400px;" readonly></textarea> </td> </tr> </table> </div> <div id="ocxfield"> </div> </body> </html>
用这个工具察看一下ocx的属性和方法事件都有什么吧 呵呵2010年1月19日 13:07
-
你可以把document.all.oframe.HttpInit() alert出来看看 我觉得应该是undefine或者是null HttpInit() 方法应该没有
2010年1月19日 13:04
相关推荐
关于如何使用DSOFramer.ocx,`dsoframer.ocx使用方法.txt`文件很可能是提供详细教程或者API文档的文本文件。这个文件可能会涵盖以下内容: 1. **安装与注册**:如何将DSOFramer.ocx控件添加到开发环境中,以及如何...
总结来说,虽然`dsoframer.ocx`插件提供了一种在线编辑Excel文件的方法,但考虑到兼容性、性能和安全性的因素,推荐采用更现代的解决方案,如使用PHP的专门库。随着技术的发展,纯PHP的解决方案通常更稳定、更安全,...
### DSOFramer.ocx 控件使用详解 #### 一、概述 DSOFramer.ocx 控件主要用于集成在线编辑功能,支持Word与Excel等文件类型的处理。该控件提供了丰富的API接口,可实现文件的新建、打开、保存以及一系列高级功能如...
3. **保存文件**: - `Save`方法用于将当前编辑的文档保存到指定的位置。例如,`FramerControl1.Save("c:\\1.doc", true)`将保存到本地,并覆盖现有文件(如果存在)。 4. **HTTP POST上传**: - 控件提供了一组...
2. **安全性**:由于涉及到本地文件操作,使用此类控件可能存在安全风险,需谨慎处理用户上传的文档,避免恶意代码的注入。 3. **许可证**:使用dsoframer可能需要购买微软的合法许可证,确保遵循版权法规。 通过...
总结来说,DSOFramer.ocx控件提供了一种有效的方法,使得在Web环境中处理Word和Excel文档变得轻而易举。其详细的接口文档和JavaScript加载示例,使得开发者可以快速上手并实现所需功能。无论是新建文档、打开本地或...
保存文件至本地或服务器,同样使用`Open`方法,但传入的路径应包括保存操作的标识: ```javascript // 保存到本地 document.all.FramerControl1.Save("c:\\1.doc", true); // 保存到服务器(需实现HTTP POST接口) ...
DSOFramer.ocx 控件使用 接口文档: /* 1.新建 */ //新建Word document.all.FramerControl1.CreateNew("Word.Document"); //新建Excel document.all.FramerControl1.CreateNew("Excel.Sheet"); /* 2.打开文件 */ ...
通过以上步骤,我们成功地使用 `DsoFramer.ocx` 制作了 CAB 包,并对其进行了数字签名。这一过程不仅提高了文件的安全性,也使得文件更加易于分发和管理。希望本教程能够帮助大家更好地理解 CAB 文件制作及数字签名...
【DSOframer.ocx使用指南】 DSOframer.ocx是一个ActiveX控件,用于在Web应用程序中嵌入和操作Microsoft Office文档。这个控件允许用户在网页中查看、编辑和交互与Office文档,无需在本地安装完整的Office套件。以下...
【标题】"dsoframer.ocx 调用例子(asp.net+sqlserver)" 描述了一种在ASP.NET环境中利用DSOFramer控件与SQL Server数据库交互的技术实践。DSOFramer.ocx是一个ActiveX控件,常用于网页中集成文档预览和编辑功能。在...
至于压缩包中的文件,"dsoframer.ocx"是DSOFRamer的主要控件文件,它包含了DSOFRamer的功能实现。而"www.pudn.com.txt"可能是一个说明文件或者下载来源的记录,通常包含有关控件的更多信息或者开发者需要注意的事项...
这可能是一个关于dsoframer API的文档,详细介绍了如何在代码中使用dsoframer的各种方法和属性,例如打开文件、设置编辑权限、保存修改等操作,对于开发者来说是非常重要的参考资料。 7. **dsoframer.ocx**: 这...
总结,DSOframer控件为开发者提供了一种便捷的方式来集成Office文档编辑功能到Web和桌面应用中,但随着技术的进步和安全需求的提升,开发者在使用时也需要注意其兼容性和安全性的挑战,可能需要寻找更现代的替代方案...
6. **用户体验**:通过dsoframer,用户可以在网页上享受到接近桌面应用的Office使用体验,提升了在线协作和远程办公的效率。 7. **免费策略**:作为免费解决方案,dsoframer降低了企业部署和用户使用的成本,尤其...
4. **dso说明.doc**:这份文档可能包含了关于dsoFramer的详细说明,包括其功能、使用方法、注意事项等,是学习dsoFramer的重要参考资料。 5. **dsoframer.ocx**:这是dsoFramer控件的二进制文件,是实现网页中...
DSOFramer 是一种在页面嵌入 Office 文档的组件,通过将 OCX 文件拷贝到项目中,在页面中进行引用。下面是 DSOFramer 的使用手册,包括了控件的基本使用、文件操作、服务器交互等方面的知识点。 控件基本使用 ...