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 url传值中文乱码之解决之道
Nov 20 Javascript
JS 如何获取radio选中后的值及不选择取radio的值
Oct 28 Javascript
js通过location.search来获取页面传来的参数
Sep 11 Javascript
JavaScript如何禁止Backspace键
Dec 02 Javascript
jQuery实现的简单百分比进度条效果示例
Aug 01 Javascript
Javascript将JSON日期格式化
Aug 23 Javascript
Vue数据驱动模拟实现4
Jan 12 Javascript
全面解析vue中的数据双向绑定
May 10 Javascript
详解Vue2.0 事件派发与接收
Sep 05 Javascript
常用的 JS 排序算法 整理版
Apr 05 Javascript
微信小程序实现日历签到
Sep 21 Javascript
JS将指定的某个字符全部转换为其他字符实例代码
Oct 13 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 Notice: Undefined index 错误提示解决方法
2010/08/29 PHP
PHP学习笔记 IIS7下安装配置php环境
2012/10/29 PHP
浅谈PHP变量作用域以及地址引用问题
2013/12/27 PHP
PHP递归复制、移动目录的自定义函数分享
2014/11/18 PHP
php使用str_shuffle()函数生成随机字符串的方法分析
2017/02/17 PHP
Laravel如何同时连接多个数据库详解
2019/08/13 PHP
细品javascript 寻址,闭包,对象模型和相关问题
2009/04/27 Javascript
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
JavaScript NaN和Infinity特殊值 [译]
2012/09/20 Javascript
Js与下拉列表处理问题解决
2014/02/13 Javascript
echarts3 使用总结(绘制各种图表,地图)
2017/01/05 Javascript
修改UA在PC中访问只能在微信中打开的链接方法
2017/11/27 Javascript
vue中eslintrc.js配置最详细介绍
2018/12/21 Javascript
详解ES7 Decorator 入门解析
2019/02/18 Javascript
node.js中 mysql 增删改查操作及async,await处理实例分析
2020/02/11 Javascript
[00:44]TI7不朽珍藏III——军团指挥官不朽展示
2017/07/15 DOTA
python简单实现基数排序算法
2015/05/16 Python
Python绘制3d螺旋曲线图实例代码
2017/12/20 Python
python批量修改图片大小的方法
2018/07/24 Python
python实现趣味图片字符化
2019/04/30 Python
pandas dataframe的合并实现(append, merge, concat)
2019/06/24 Python
Python分割训练集和测试集的方法示例
2019/09/19 Python
Python 时间戳之获取整点凌晨时间戳的操作方法
2020/01/28 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
2020/03/17 Python
结束运行python的方法
2020/06/16 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
2021/01/28 Python
python实现b站直播自动发送弹幕功能
2021/02/20 Python
利用CSS3的transform做的动态时钟效果
2011/09/21 HTML / CSS
乡镇消防工作实施方案
2014/03/27 职场文书
公司采购主管岗位职责
2014/06/17 职场文书
2014党的群众路线教育实践活动总结材料
2014/10/31 职场文书
2015年政务公开工作总结
2015/05/19 职场文书
新学期家长寄语2016
2015/12/03 职场文书
CSS+HTML 实现顶部导航栏功能
2021/08/30 HTML / CSS
CentOS下安装Jenkins的完整步骤
2022/04/07 Servers
解决IIS7下无法绑定https主机的问题
2022/04/29 Servers