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 相关文章推荐
测试JavaScript字符串处理性能的代码
Dec 07 Javascript
javascript 冒泡排序 正序和倒序实现代码
Dec 14 Javascript
Jquery同辈元素选中/未选中效果的实例代码
Aug 01 Javascript
jQuery中detach()方法用法实例
Dec 25 Javascript
深入理解JavaScript系列(50):Function模式(下篇)
Mar 04 Javascript
微信小程序 条件渲染详解
Oct 09 Javascript
javascript 中iframe高度自适应(同域)实例详解
May 16 Javascript
bootstrap手风琴折叠示例代码分享
May 22 Javascript
prototype.js简单实现ajax功能示例
Oct 18 Javascript
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
Sep 14 Javascript
webpack优化的深入理解
Dec 10 Javascript
浅谈Vue.use到底是什么鬼
Jan 21 Javascript
仿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中使用数组实现堆栈数据结构的代码
2012/02/05 PHP
php对二维数组按指定键值key排序示例代码
2013/11/26 PHP
php使用curl获取https请求的方法
2015/02/11 PHP
用 Javascript 验证表单(form)中多选框(checkbox)值
2009/09/08 Javascript
javascript放大镜效果的简单实现
2013/12/09 Javascript
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
浅谈js构造函数的方法与原型prototype
2016/07/04 Javascript
深入理解(function(){... })();
2016/08/16 Javascript
Vue响应式原理详解
2017/04/18 Javascript
微信小程序实现验证码获取倒计时效果
2018/02/08 Javascript
Nodejs使用Mongodb存储与提供后端CRD服务详解
2018/09/04 NodeJs
vue 表单验证按钮事件交由父组件触发的方法
2018/12/17 Javascript
微信小程序实现判断是分享到群还是个人功能示例
2019/05/03 Javascript
Vue.js@2.6.10更新内置错误处机制Fundebug同步支持相应错误监控
2019/05/13 Javascript
详解Vue template 如何支持多个根结点
2020/02/10 Javascript
小程序实现图片移动缩放效果
2020/05/26 Javascript
python 实现堆排序算法代码
2012/06/05 Python
Python利用Beautiful Soup模块搜索内容详解
2017/03/29 Python
Django实现组合搜索的方法示例
2018/01/23 Python
Python tkinter事件高级用法实例
2018/01/31 Python
python实现手机通讯录搜索功能
2018/02/22 Python
Python利用splinter实现浏览器自动化操作方法
2018/05/11 Python
python斐波那契数列的计算方法
2018/09/27 Python
详解python校验SQL脚本命名规则
2019/03/22 Python
为什么你还不懂得怎么使用Python协程
2019/05/13 Python
曼联官方网上商店:Manchester United Direct
2017/07/28 全球购物
易程科技软件测试笔试
2013/03/24 面试题
Java的类与C++的类有什么不同
2014/01/18 面试题
岗位竞聘书范文
2014/03/31 职场文书
毕业论文评语大全
2014/04/29 职场文书
入党政审材料范文
2014/12/24 职场文书
给领导的感谢信范文
2015/01/23 职场文书
学生退学证明
2015/06/23 职场文书
2016年幼儿园庆六一开幕词
2016/03/04 职场文书
Mysql数据库事务的脏读幻读及不可重复读详解
2022/05/30 MySQL
win10电脑双屏显示一个黑屏怎么办?win10电脑双屏显示一个黑屏解决方法
2022/07/15 数码科技