起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4580|回复: 8

[结贴] 文档编辑

[复制链接]

87

主题

278

帖子

631

积分

高级会员

Rank: 4

积分
631
QQ
发表于 2014-7-14 10:19:37 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
在页面中显示一个按钮或是一个链接,点击时,能打开所对应的文档。

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-7-14 10:21:19 | 显示全部楼层
有问题吗?
向前进,向前进,我们……
回复

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-14 10:49:48 | 显示全部楼层
是要打开文档服务器上的word文档吗
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

87

主题

278

帖子

631

积分

高级会员

Rank: 4

积分
631
QQ
 楼主| 发表于 2014-7-14 10:51:16 | 显示全部楼层

就是我有一个链接,链接对应了上传的文档,我想在线打开,怎么打开呢,还有希望这个文档只占一半页面(类型iframe),页面其它部分我还要显示其它信息,这个怎么做???
回复 支持 反对

使用道具 举报

87

主题

278

帖子

631

积分

高级会员

Rank: 4

积分
631
QQ
 楼主| 发表于 2014-7-14 11:20:55 | 显示全部楼层
zhaixin 发表于 2014-7-14 10:49
是要打开文档服务器上的word文档吗

就是我有一个链接,链接对应了上传的文档,我想在线打开,怎么打开呢,还有希望这个文档只占一半页面(类型iframe),页面其它部分我还要显示其它信息,这个怎么做???
回复 支持 反对

使用道具 举报

87

主题

278

帖子

631

积分

高级会员

Rank: 4

积分
631
QQ
 楼主| 发表于 2014-7-14 13:02:42 | 显示全部楼层
zhaixin 发表于 2014-7-14 10:49
是要打开文档服务器上的word文档吗

怎么做呢
回复 支持 反对

使用道具 举报

87

主题

278

帖子

631

积分

高级会员

Rank: 4

积分
631
QQ
 楼主| 发表于 2014-7-14 13:03:03 | 显示全部楼层
zhaixin 发表于 2014-7-14 10:49
是要打开文档服务器上的word文档吗

如果是怎么做,不是又怎么做
回复 支持 反对

使用道具 举报

87

主题

278

帖子

631

积分

高级会员

Rank: 4

积分
631
QQ
 楼主| 发表于 2014-7-14 14:41:34 | 显示全部楼层
请问有人知道怎么做啊
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-14 16:07:56 | 显示全部楼层
如果是ms office的文档可以使用officeviewer组件显示,其它文档就看浏览器是否支持了
拖放officeviewer组件到w设计器中,可以只占上半部分使用officeviewer打开文档的方法如下
1、打开文件系统中的文档的方法
mainActivity.officeViewer1Ready = function(event){
        event.source.openDocByGet("e:/ocxt/abc.doc");
};

2、打开文档服务器里面的文档的方法
需要引用docUtil2.js
<xhtml:script id="htmlScript2" src="/UI/system/service/doc/docUtil2.js"></xhtml:script>
打开文档
mainActivity.trigger1Click = function(event){
        var fileID = justep.xbl("dataMain").getValue("sFileID");
        var docPath = justep.xbl("dataMain").getValue("sDocPath");
        var url = justep.Doc2.getdocServerAction(docPath, "/repository/file/cache/office/"+fileID);
        url = url.indexOf(window.location.protocol) < 1 ? url : window.location.protocol+"//"+ window.location.host + url;
        var offiveViewer = justep.xbl("officeViewer1");
        offiveViewer.openDoc(url,"Word.Application",{"FileID":fileID,"FileExt":".docx"});
};

远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-27 19:36 , Processed in 0.064364 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表