如何实现SP文档库类似百度文档库的效果 (副标题:如何在SP2013文档库的SWF文件用FlexPager显示)
1、 编辑文档库列表显示页面,如下图:
2、 添加内容编辑器,如下图:
3、 添加如下在【内容编辑器中】-【编辑源】,添加如下JS代码,如下图:
代码如下:
<scrip type="text/javascript" src="/SiteAssets/jquery-1.4.1.js"></script>
<script type="text/javascript">
$(function () {
//强制文档库文档下载
$("a[onclick*='DispEx']").each(function () {
var href = this.href;
if(href.indexOf(".swf")>=0)
{
this.href = 'http://192.168.56.146:8001/_layouts/15/SharePointProject2/FlexPaper/index.html?SourceUrl=' + this.href;
this.target="_blank";
}
});
$("a[onclick*='DispEx']").removeAttr('onclick');
});
</script>
4、 确定保存页面。
5、 测试,在文档库中上传SWF文件,打开效果图如下:
提示:
Ø 如何实现SP的文档库类似百度文档库的效果,可以在后台运行windows服务或TimerJob把上传的各种文档变成SWF文件。
Ø 前提把PPT\Word\Excel\Txt以及其他文件转成PDF文件
Ø 采用PDF2SWF把PDF转成SWF(PDF文件不能加密,否则无法转换)
PDF2SWF
下载地址:http://www.swftools.org/download.html
注意:中文名称谷歌和火狐浏览器问题
这个2个浏览器默认开始URL地址编码。如下图:
如果用手工一个个客户端去关闭不现实。只有用代码判断是否为火狐和谷歌浏览器,如果不是则中文的要编码,如下图:
最新文章
- 关于Struts、hibernate、spring三大框架详解。
- jQuery jquery.windy 快速浏览内容
- 如何生成DLL文件
- GraphicsMagick为图片添加水印
- R command
- jQuery基础学习7——层次选择器find()方法
- struts2属性Struts2中属性接收参数中文问题和简单数据验证
- 【数学】CSU 1810 Reverse (2016湖南省第十二届大学生计算机程序设计竞赛)
- c - 字符串的反转
- 寻找第K小元素
- Web前端性能优化的14条规则
- 11 安装已集成HA的树莓派镜像Hassbian
- 打印module查看参数
- bootstrap开发微票儿网站首页
- windows与mac下安装nginx
- arcgis 属性表字段值计算
- mysql之filesort原理
- SQL-1 选取表中某一属性最大值的所有信息 查找最晚入职员工的所有信息
- NodeJS http模块
- json跨域问题
热门文章
- How does Spring @Transactional Really Work?--转
- Jquery基本用法总结
- [New Portal]Windows Azure Virtual Machine (12) 在本地使用Hyper-V制作虚拟机模板,并上传至Azure (2)
- SQL Server 2014里的针对基数估计的新设计(New Design for Cardinality Estimation)
- 用redux构建购物车
- 理解SQL Server是如何执行查询的 (1/3)
- position属性absolute与relative 详解
- C# DllImport用法和路径问题
- ASP.NET Core实现OAuth2.0的AuthorizationCode模式
- DevExpress winform XtraEditor常用控件