使用下面的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 帮助文档
SOAOFFICE 文档控件,能够在浏览器窗口中直接编辑Word、Excel、Powerpoint、Viso、WPS等文档并保存到Web服务器上,实现了本地办公与网络办公的无缝整合,彻底解决了B/S模式下的电子政务/办公自动化等系统对常用Word...
soaoffice技术很不错的文档,包含了api文档,PDF文档,相关示例。
java学习soaoffice的帮助文档
SOAOffice 完全抛弃了传统利用Office服务器端自动化技术存取文档数据的种种弊端和缺陷,采用独创的专利技术构建了一个功能强大、简单易用的微软Office中间件平台,平台提供标准的.net和java组件接口,不但能够在线...
SOAOffice是一种中间件软件,不能直接给最终用户使用,需要软件编程人员将SOAOffice集成到软件系统中才能发挥它的威力。比较直观的来说,通常有以下需求的Web开发者推荐使用SOAOffice: 1. 需要把数据库字段内容填充...
soaoffice2010标准版
soaoffice 8.1版支持并发控制的,完美支持Linux、Unix服务器的授权。其他的功能在这里就不做描述了,网上搜搜吧。
SOAOFFICE控制office区域编辑
soaoffice server 安装 soaoffice server 安装
在网页中实现动态word/excel数据填充、用户输入提交,并且无需Web服务器端OLE自动化word/excel。 2.独特的文档安全性:防下载、防拷贝、防粘贴、防篡改、防打印。 3.集成简单:一行代码即可搞定。 4.友好的...
SOAOffice 中间件是北京科翰中间件有限公司为微软OFFICE量身打造的Web中间件,是Web调用Office、存取Office数据的必备中间件。SOAOffice中间件由服务器端数据组件和客户端显示控件构成。
这个一个基于soaoffice开放的一个在线word编辑系统
SOAOffice中间件是为office量身打造的web中间件,是web调用office,存取office数据的必备中间件。包括服务器端数据组件和客户端显示控件构成。里面有SOAOffice的免费版和java版
此实例专为项目开发使用在线编辑office文档提供的源码,包括ASP,C# for VS2003,C# for VS2005&VS2008,JSP 稍加改造就可以为己所用~~~~
SOAOffice标准版(正版).zip
SOAOFFICE 中间件采用标准HTTP传输协议,支持任意Web服务器(IIS, Domino, WebSphere, Apache,Tomcat等),任意服务器操作系统(Win2k, Win2003, Linux, Unix等),以及任意WEB编程语言和Web架构(C#,Java,...
SOAOffice 支持在word编辑、打印.一款功能很强大的中间件