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 模拟实现类似c#下的hashtable的简单功能代码
Jan 24 Javascript
js操作textarea方法集合封装(兼容IE,firefox)
Feb 22 Javascript
javascript使用定时函数实现跳转到某个页面
Dec 25 Javascript
鼠标悬浮停留三秒后自动显示大图js代码
Sep 09 Javascript
JavaScript实现拖拽网页内元素的方法
Apr 15 Javascript
详解Javascript中的Object对象
Feb 28 Javascript
jQuery新窗口打开外链接
Jul 21 Javascript
基于node.js的fs核心模块读写文件操作(实例讲解)
Sep 10 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
Oct 09 Javascript
详解小程序用户登录状态检查与更新实例
May 15 Javascript
javascript使用canvas实现饼状图效果
Sep 08 Javascript
解决Vue项目中tff报错的问题
Oct 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跨域cookie共享使用方法
2014/02/20 PHP
php去掉URL网址中带有PHPSESSID的配置方法
2014/07/08 PHP
Yii不依赖Model的表单生成器用法实例
2014/12/04 PHP
微信获取用户地理位置信息的原理与步骤
2015/11/12 PHP
php从数据库中读取特定的行(实例)
2017/06/02 PHP
php设计模式之工厂模式用法经典实例分析
2019/09/20 PHP
JavaScript小技巧 2.5 则
2010/09/12 Javascript
神奇的7个jQuery 3D插件整理
2011/01/06 Javascript
Javascript引用指针使用介绍
2012/11/07 Javascript
javaScript 动态访问JSon元素示例代码
2013/08/30 Javascript
javascript 获取图片尺寸及放大图片
2013/09/04 Javascript
Javascript学习笔记之 对象篇(四) : for in 循环
2014/06/24 Javascript
JavaScript italics方法入门实例(把字符串显示为斜体)
2014/10/17 Javascript
js实现右键自定义菜单
2016/12/03 Javascript
nodejs实现发出蜂鸣声音(系统报警声)的方法
2017/01/18 NodeJs
微信小程序获取用户openid的实现
2018/12/24 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
详细介绍解决vue和jsp结合的方法
2020/02/06 Javascript
Vue实现浏览器打印功能的代码
2020/04/17 Javascript
javascript实现移动端上传图片功能
2020/08/18 Javascript
[01:11]回顾历届DOTA2国际邀请赛中国区预选赛
2017/06/26 DOTA
[45:16]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第一场 12.12
2020/12/16 DOTA
简单理解Python中基于生成器的状态机
2015/04/13 Python
python多任务及返回值的处理方法
2019/01/22 Python
Python的条件表达式和lambda表达式实例
2019/01/31 Python
Python实现AI自动抠图实例解析
2020/03/05 Python
keras load model时出现Missing Layer错误的解决方式
2020/06/11 Python
解决python运行效率不高的问题
2020/07/20 Python
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
中国制造网:Made-in-China.com
2019/10/25 全球购物
党员自评材料范文
2014/12/17 职场文书
2015年业务工作总结范文
2015/04/10 职场文书
2015年销售部工作总结范文
2015/04/27 职场文书
2016年劳模先进事迹材料
2016/02/25 职场文书
Android基础入门之dataBinding的简单使用教程
2022/06/21 Java/Android
JavaScript实现音乐播放器
2022/08/14 Javascript