js打开word文档预览操作示例【不是下载】


Posted in Javascript onMay 23, 2019

本文实例讲述了js打开word文档预览操作。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Title</title>
 <script>
  function openmydoc(path) {
   var doc = new ActiveXObject("Word.Application");
   doc.visible = true;
   doc.Documents.Open(path);
  }
 </script>
</head>
<body>
<a onclick="openmydoc('D:\\word\\go.doc');" type="activxobject(word.application)">
 点击我!!!打开word文档,而不是下载
</a>
</body>
</html>

注:这里因为用到了IE浏览器的ActiveXObject,因此需要针对IE浏览器开启本地Intranet =》自定义级别 =》ActiveXObject控件,如下图所示:

js打开word文档预览操作示例【不是下载】

第二种方法

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Title</title>
 <script language="Javascript">
  function doword() {
   var WordApp = new ActiveXObject("Word.Application");
   WordApp.Application.Visible = true;
   var Doc = WordApp.Documents.Add("D:\\word\\go.doc",true);
   //下面是以只读方式打开
   var openDocObj = new ActiveXObject("SharePoint.OpenDocuments.1");
   openDocObj.EditDocument("http://localhost/cmt/go.doc");
  }
 </script>
</head>
<body>
<button onclick="doword()">打开Word模板</button>
</body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
Stop SQL Server
Jun 21 Javascript
推荐一个封装好的getElementsByClassName方法
Dec 02 Javascript
jQuery中Ajax的get、post等方法详解
Jan 20 Javascript
极力推荐一款小巧玲珑的可视化编辑器bootstrap-wysiwyg
May 27 Javascript
JS获取当前页面名称的简单实例
Aug 19 Javascript
select隐藏选中值对应的id,显示其它id的简单实现方法
Aug 25 Javascript
Vue.js第四天学习笔记(组件)
Dec 02 Javascript
原生JS实现几个常用DOM操作API实例
Jan 19 Javascript
纯js三维数组实现三级联动效果
Feb 07 Javascript
Angular2使用Augury来调试Angular2程序
May 21 Javascript
解决ant design vue中树形控件defaultExpandAll设置无效的问题
Oct 26 Javascript
vue实力踩坑之push当前页无效
Apr 10 Vue.js
仿iPhone通讯录制作小程序自定义选择组件的实现
May 23 #Javascript
判断js数据类型的函数实例详解
May 23 #Javascript
JS定义函数的几种常用方法小结
May 23 #Javascript
vue-test-utils初使用详解
May 23 #Javascript
了解前端理论:rscss和rsjs
May 23 #Javascript
微信小程序使用字体图标的方法
May 23 #Javascript
个人小程序接入支付解决方案
May 23 #Javascript
You might like
虚拟主机中对PHP的特殊设置
2006/10/09 PHP
php的curl实现get和post的代码
2008/08/23 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
2018/07/21 PHP
PHP如何实现阿里云短信sdk灵活应用在项目中的方法
2019/06/14 PHP
Laravel实现搜索的时候分页并携带参数
2019/10/15 PHP
JavaScript中的作用域链和闭包
2012/06/30 Javascript
探索Emberjs制作一个简单的Todo应用
2012/11/07 Javascript
jquery $(&quot;#variable&quot;) 循环改变variable的值示例
2014/02/23 Javascript
javascript打开word文档的方法
2014/04/16 Javascript
IE下支持文本框和密码框placeholder效果的JQuery插件分享
2015/01/31 Javascript
谈谈AngularJs中的隐藏和显示
2015/12/09 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
Bootstrap学习笔记之js组件(4)
2016/06/12 Javascript
AngularJS中$watch和$timeout的使用示例
2016/09/20 Javascript
AngularJS自定义指令实现面包屑功能完整实例
2017/05/17 Javascript
详解jQuery中的easyui
2018/09/02 jQuery
jQuery实现飞机大战小游戏
2020/07/05 jQuery
javascript利用canvas实现鼠标拖拽功能
2020/07/23 Javascript
如何通过vscode运行调试javascript代码
2020/07/24 Javascript
[05:03]显微镜下的DOTA2第十期——Ti3豪之超神幽鬼
2014/06/23 DOTA
[04:44]显微镜下的DOTA2第二期——你所没有注意到的细节
2014/06/20 DOTA
Python实现单词拼写检查
2015/04/25 Python
10个Python小技巧你值得拥有
2018/09/29 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
2019/04/05 Python
Python利用WMI实现ping命令的例子
2019/08/14 Python
使用python远程操作linux过程解析
2019/12/04 Python
python使用ctypes调用扩展模块的实例方法
2020/01/28 Python
Python使用matplotlib绘制圆形代码实例
2020/05/27 Python
selenium3.0+python之环境搭建的方法步骤
2021/02/01 Python
爱尔兰灯和灯具网上商店:Lights.ie
2018/03/26 全球购物
婚鞋、新娘鞋、礼服鞋、童鞋:Nina Shoes
2019/09/04 全球购物
PHP中如何使用Cookie
2015/10/28 面试题
线程问题:wait()方法是定义在哪个类里面
2015/07/07 面试题
志愿者宣传口号
2014/06/17 职场文书
交通事故责任认定书
2015/08/06 职场文书
简单介绍Python的第三方库yaml
2021/06/18 Python