使用下面的openFile(f)函数打开文件就可以了,打开第二个文件之前closeFile()一下。
<SCRIPT language="javascript" >
function openFile(f)
{
var obj = document.getElementById('SOAOfficeCtrl');
//obj.ServerURL = "soaservice/soaserv.aspx"; // 如果用的是。net
obj.ServerURL = "soaservlet/soaserv.do"; // 如果用的是java
obj.WebOpen(f, 2, "Tom", "Word.Document");
}
function closeFile()
{
var obj = document.getElementById('SOAOfficeCtrl');
obj.Close();
}
</SCRIPT>
<a href="#" onclick="closeFile();openFile('111.doc');">文件111</a><br>
<a href="#" onclick="closeFile();openFile('112.doc');">文件1112</a>
<!--************** SOAOFFICE 客户端代码开始 ************************-->
<SCRIPT language="javascript" event="OnInit()" for="SOAOfficeCtrl">
// 控件打开文档前触发,用来初始化界面样式
</SCRIPT>
<SCRIPT language="javascript" event="OnDocumentOpened(str, obj)" for="SOAOfficeCtrl">
// 控件打开文档后立即触发,添加自定义菜单,自定义工具栏,禁止打印,禁止另存,禁止保存等等
</SCRIPT>
<SCRIPT language="javascript" event="OnDocumentClosed()" for="SOAOfficeCtrl">
</SCRIPT>
<SCRIPT language="javascript" event="OnUserMenuClick(index, caption)" for="SOAOfficeCtrl">
// 添加您的自定义菜单项事件响应
</SCRIPT>
<SCRIPT language="javascript" event="OnCustomToolBarClick(index, caption)" for="SOAOfficeCtrl">
// 添加您的自定义工具栏按钮事件响应
</SCRIPT>
<!-- OBJECT标签,客户端控件引用 -->
<OBJECT id="SOAOfficeCtrl" codeBase="http://yourWebSite/ProjectPath/SOAOffice.ocx#version=8,0,0,0" height="100%" width="100%" classid="clsid:83171BA4-BDCA-42a8-BE44-745ABF36EB7E" data="" >
<div align=center STYLE="color:red;">本机尚未安装SOAOFFICE客户端控件,请安装浏览器上方黄色提示条或弹出提示框中的SOAOFFICE客户端控件。</div>
</OBJECT>
<!--************** SOAOFFICE 客户端代码结束 ************************-->
分享到:
相关推荐
通过阅读"SOAOffice 帮助文档"中的"SOFOffice开发帮助.CHM"文件,无论是普通用户还是开发者,都能获得丰富的知识,提升在SOAOffice环境下的工作效率和创新能力。这个CHM文件是微软的 Compiled HTML Help 格式,通常...
- 开发者可以通过这些接口调用来实现与SOAOffice系统的交互,例如创建、读取、更新或删除数据。 - API文档可能还包括示例代码,帮助开发者快速上手。 4. **PDF文档**: - PDF文档可能提供了更深入的技术指南,...
SOAOFFICE 文档控件,能够在浏览器窗口中直接编辑Word、Excel、Powerpoint、Viso、WPS等文档并保存到Web服务器上,实现了本地办公与网络办公的无缝整合,彻底解决了B/S模式下的电子政务/办公自动化等系统对常用Word...
SOAOffice 完全抛弃了传统利用Office服务器端自动化技术存取文档数据的种种弊端和缺陷,采用独创的专利技术构建了一个功能强大、简单易用的微软Office中间件平台,平台提供标准的.net和java组件接口,不但能够在线...
SOAOffice是一款基于服务导向架构(SOA)的办公自动化软件,它提供了集成的文档处理、协作和数据管理功能。这个“soaoffice帮助文档”很可能是为了指导用户和开发者更好地理解和使用该软件而编写的详细指南。下面,...
SOAOffice8.1For.Net是一款专为.NET平台设计的基于SOA(Service-Oriented Architecture,面向服务架构)的在线文档编辑系统。这个系统旨在提供一种高效、灵活且易于集成的方式来处理Word文档,使用户能够在Web环境中...
4. **SaveData.aspx**:负责保存用户编辑后的文档,可能通过API与服务器上的Office应用进行通信,实现文档的存储和更新。 5. **Web.config**:ASP.NET应用程序的配置文件,包含了应用程序的配置设置,如数据库连接...
SOAOffice项目是一个专门针对项目开发设计的解决方案,它提供了在线编辑Office文档的功能。这个开源实例包含多种编程语言的支持,如ASP、C#(适用于VS2003、VS2005和VS2008)以及JSP,旨在帮助开发者在自己的应用中...
SOAOffice是一种中间件软件,不能直接给最终用户使用,需要软件编程人员将SOAOffice集成到软件系统中才能发挥它的威力。比较直观的来说,通常有以下需求的Web开发者推荐使用SOAOffice: 1. 需要把数据库字段内容填充...
1. **企业信息系统集成**:在企业内部,不同部门可能需要共享和处理Office文档,通过SOAOffice控件,可以构建统一的文档处理平台,提高效率。 2. **Web应用中的Office功能**:在B/S架构的系统中,可以利用控件在...
3. **服务器端处理**: 由于科翰SOAOffice中间件在服务器端运行,这意味着文档处理不会消耗客户端资源,提高了系统性能和用户体验。用户可以在线预览、编辑和保存文档,而无需安装完整的Office套件。 4. **安全性**:...
soaoffice2010标准版
SOAOffice标准版是一款基于Service-Oriented Architecture(面向服务架构)理念的办公软件解决方案,旨在提供企业级的文档管理、协同工作以及信息化建设能力。该版本为正版,确保了用户在使用过程中享受合法的软件...
soaoffice 8.1版支持并发控制的,完美支持Linux、Unix服务器的授权。其他的功能在这里就不做描述了,网上搜搜吧。
在网页中实现动态word/excel数据填充、用户输入提交,并且无需Web服务器端OLE自动化word/excel。 2.独特的文档安全性:防下载、防拷贝、防粘贴、防篡改、防打印。 3.集成简单:一行代码即可搞定。 4.友好的...
soaoffice server 安装 soaoffice server 安装
SOAOffice 中间件是北京科翰中间件有限公司为微软OFFICE量身打造的Web中间件,是Web调用Office、存取Office数据的必备中间件。SOAOffice中间件由服务器端数据组件和客户端显示控件构成。
通过使用`iframe`,我们可以将含有SOAOffice控件的内容和包含下拉菜单的页面分隔开,从而避免了两者之间的相互影响。具体操作步骤如下: 1. **创建iframe**:在主页面中插入一个`iframe`标签,设置其`src`属性指向...