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 动态加载事件的几种方法总结
Dec 25 Javascript
JavaScript中的闭包(Closure)详细介绍
Dec 30 Javascript
jQuery实现仿Google首页拖动效果的方法
May 04 Javascript
javascript中对变量类型的判断方法
Aug 09 Javascript
jQuery Real Person验证码插件防止表单自动提交
Nov 06 Javascript
使用ReactJS实现tab页切换、菜单栏切换、手风琴切换和进度条效果
Oct 17 Javascript
几行js代码实现自适应
Feb 24 Javascript
详解angular 中的自定义指令之详解API
Jun 20 Javascript
jquery实现用户登陆界面(示例讲解)
Sep 06 jQuery
jQuery 导航自动跟随滚动的实现代码
May 30 jQuery
Vue 实现分页与输入框关键字筛选功能
Jan 02 Javascript
vue中后端做Excel导出功能返回数据流前端的处理操作
Sep 08 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
关于手调机和数调机的选择
2021/03/02 无线电
ThinkPHP控制器间实现相互调用的方法
2014/10/31 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
使用js 设置url参数
2013/07/08 Javascript
Vue.js实现文章评论和回复评论功能
2020/05/30 Javascript
Angular2中select用法之设置默认值与事件详解
2017/05/07 Javascript
JS中的数组转变成JSON格式字符串的方法
2017/05/09 Javascript
Angular2 http jsonp的实例详解
2017/08/31 Javascript
JS运动特效之同时运动实现方法分析
2018/01/24 Javascript
vue脚手架及vue-router基本使用
2018/04/09 Javascript
React Native基础入门之调试React Native应用的一小步
2018/07/02 Javascript
JavaScript对JSON数组简单排序操作示例
2019/01/31 Javascript
微信小程序template模版的使用方法
2019/04/13 Javascript
layer.msg()去掉默认时间,实现手动关闭的方法
2019/09/12 Javascript
JavaScript如何判断对象有某属性
2020/07/03 Javascript
8个非常实用的Vue自定义指令
2020/12/15 Vue.js
python xml解析实例详解
2016/11/14 Python
Python实现在线音乐播放器
2017/03/03 Python
对python中大文件的导入与导出方法详解
2018/12/28 Python
如何在Python中实现goto语句的方法
2019/05/18 Python
python logging模块的使用总结
2019/07/09 Python
PYTHON EVAL的用法及注意事项解析
2019/09/06 Python
html5 兼容IE6结构的实现代码
2012/05/14 HTML / CSS
HTML5 通过Vedio标签实现视频循环播放的示例代码
2020/08/05 HTML / CSS
Gina Bacconi官网:吉娜贝康尼连衣裙和礼服
2018/04/24 全球购物
英国领先的高级美容和在线皮肤诊所:Face the Future
2020/06/17 全球购物
关联、聚合(Aggregation)以及组合(Composition)的区别
2012/02/29 面试题
临床医学专业学生的自我评价分享
2013/11/21 职场文书
我们的节日清明节活动总结
2014/04/30 职场文书
2014离婚协议书范文
2014/09/10 职场文书
秋季校运会广播稿100字
2014/09/18 职场文书
2014年国庆节演讲稿精选范文1500字
2014/09/25 职场文书
工商局个人工作总结
2015/03/03 职场文书
详解nginx安装过程并代理下载服务器文件
2022/02/12 Servers
动画电影《龙珠超 超级英雄》延期上映
2022/03/20 日漫