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利用Array.splice实现Array的insert/remove
Jan 13 Javascript
Firefox中beforeunload事件的实现缺陷浅析
May 03 Javascript
JavaScript解析URL参数示例代码
Aug 12 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
Sep 27 Javascript
jQuery实现的Div窗口震动效果实例
Aug 07 Javascript
javascript 用函数实现继承详解
May 28 Javascript
JavaScript实现无刷新上传预览图片功能
Aug 02 Javascript
Django+Vue.js搭建前后端分离项目的示例
Aug 07 Javascript
VUE element-ui 写个复用Table组件的示例代码
Nov 18 Javascript
微信小程序实现发送模板消息功能示例【通过openid推送消息给用户】
May 05 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
Jun 10 Javascript
简单了解微信小程序的目录结构
Jul 01 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
Windows2003 下 MySQL 数据库每天自动备份
2006/12/21 PHP
php strlen mb_strlen计算中英文混排字符串长度
2009/07/10 PHP
PHP使用正则表达式清除超链接文本
2013/11/12 PHP
跟我学Laravel之安装Laravel
2014/10/15 PHP
Thinkphp5+uploadify实现的文件上传功能示例
2018/05/26 PHP
PHP通过文件保存和更新信息的方法分析
2019/09/12 PHP
JQUERY CHECKBOX全选,取消全选,反选方法三
2008/08/30 Javascript
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
2009/11/24 Javascript
jQuery学习7 操作JavaScript对象和集合的函数
2010/02/07 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
2014/08/07 Javascript
javascript实现的图片切割多块效果实例
2015/05/07 Javascript
JavaScript实现Java中Map容器的方法
2016/10/09 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
2017/01/01 Javascript
如何选择jQuery版本 1.x? 2.x? 3.x?
2017/04/01 jQuery
获取当前按钮或者html的ID名称实例(推荐)
2017/06/23 Javascript
vue.extend实现alert模态框弹窗组件
2018/04/28 Javascript
bootstrap tooltips在 angularJS中的使用方法
2019/04/10 Javascript
ES6 Set结构的应用实例分析
2019/06/26 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
2019/10/12 Javascript
[00:53]2015国际邀请赛 中国区预选赛一触即发
2015/05/14 DOTA
一个超级简单的python web程序
2014/09/11 Python
python网络爬虫学习笔记(1)
2018/04/09 Python
Django密码系统实现过程详解
2019/07/19 Python
python实现大战外星人小游戏实例代码
2019/12/26 Python
Tensorflow 卷积的梯度反向传播过程
2020/02/10 Python
CSS3 特效范例整理
2011/08/22 HTML / CSS
CSS3中伪元素::before和::after的用法示例
2017/09/18 HTML / CSS
美国汽车性能部件和赛车零件网站:Vivid Racing
2018/03/27 全球购物
中学生的1000字检讨书
2014/10/11 职场文书
解除劳动关系协议书2篇
2014/11/28 职场文书
2015年幼儿园新年寄语
2014/12/08 职场文书
教代会闭幕词
2015/01/28 职场文书
银行反洗钱宣传活动总结
2015/05/08 职场文书
《蚂蚁和蝈蝈》教学反思
2016/02/22 职场文书
解决Python保存文件名太长OSError: [Errno 36] File name too long
2022/05/11 Python
Java代码规范与质量检测插件SonarLint的使用
2022/08/05 Java/Android