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 相关文章推荐
用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例
Jun 25 Javascript
网站404页面3秒后跳到首页的实例代码
Aug 16 Javascript
js实现点小图看大图效果的思路及示例代码
Oct 28 Javascript
jQuery之ajax删除详解
Feb 27 Javascript
Bootstrap3学习笔记(三)之表格
May 20 Javascript
JavaScript知识点总结(十)之this关键字
May 31 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
Jul 12 Javascript
jQuery插件开发发送短信倒计时功能代码
May 09 jQuery
十个免费的web前端开发工具详细整理
Sep 18 Javascript
vue-cli 使用vue-bus来全局控制的实例讲解
Sep 15 Javascript
基于js实现抽红包并分配代码实例
Sep 19 Javascript
JavaScript装箱及拆箱boxing及unBoxing用法解析
Jun 15 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冒泡排序、快速排序、快速查找、二维数组去重实例分享
2014/04/24 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
2017/03/31 PHP
PHP扩展类型及安装方式解析
2020/04/27 PHP
jquery 插件开发备注
2010/08/27 Javascript
xml文档转换工具,附图表例子(hta)
2010/11/17 Javascript
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
js window.onload 加载多个函数和追加函数详解
2014/01/08 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
2015/04/27 Javascript
js获取页面引用的css样式表中的属性值方法(推荐)
2016/08/19 Javascript
PHP实现记录代码运行时间封装类实例教程
2017/05/08 Javascript
JavaScript之class继承_动力节点Java学院整理
2017/07/03 Javascript
vue select组件的使用与禁用实现代码
2018/04/10 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
vue如何根据网站路由判断页面主题色详解
2018/11/02 Javascript
js/jQuery实现全选效果
2019/06/17 jQuery
浅谈使用nodejs搭建web服务器的过程
2020/07/20 NodeJs
微信小程序弹窗禁止页面滚动的实现代码
2020/12/30 Javascript
详解Python的Django框架中的templates设置
2015/05/11 Python
django站点管理详解
2017/12/12 Python
Python实现七彩蟒蛇绘制实例代码
2018/01/16 Python
python 基于TCP协议的套接字编程详解
2019/06/29 Python
Python图像处理PIL各模块详细介绍(推荐)
2019/07/17 Python
Python map及filter函数使用方法解析
2020/08/06 Python
python破解同事的压缩包密码
2020/10/14 Python
Django跨域请求原理及实现代码
2020/11/14 Python
实习生个人的自我评价
2013/12/08 职场文书
职工运动会感言
2014/02/07 职场文书
个人简历中自我评价
2014/02/11 职场文书
出国留学经济担保书
2014/04/01 职场文书
园林技术专业求职信
2014/07/28 职场文书
地理信息科学专业推荐信
2014/09/08 职场文书
党员干部对十八届四中全会的期盼
2014/10/17 职场文书
2015年纪检监察工作总结
2015/04/08 职场文书
pandas:get_dummies()与pd.factorize()的用法及区别说明
2021/05/21 Python
关于mysql中时间日期类型和字符串类型的选择
2021/11/27 MySQL
AJAX引擎原理以及XmlHttpRequest对象的axios、fetch区别详解
2022/04/09 Javascript