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 相关文章推荐
用Javascript实现UTF8编码转换成gb2312编码
Dec 22 Javascript
jQuery 类twitter的文本字数限制带提示效果插件
Apr 16 Javascript
跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition的使用说明
May 04 Javascript
js操作textarea方法集合封装(兼容IE,firefox)
Feb 22 Javascript
JS实现定时页面弹出类似QQ新闻的提示框
Nov 07 Javascript
js jquery分别实现动态的文件上传操作按钮的添加和删除
Jan 13 Javascript
Jquery性能优化详解
May 15 Javascript
jquery实现标签上移、下移、置顶
Apr 26 Javascript
写一个移动端惯性滑动&amp;回弹Vue导航栏组件 ly-tab
Mar 06 Javascript
vue-cli3项目展示本地Markdown文件的方法
Jun 07 Javascript
JavaScript如何获取一个元素的样式信息
Jul 29 Javascript
微信小程序canvas实现签名功能
Jan 19 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
在windows iis5下安装php4.0+mysql之我见
2006/10/09 PHP
php 面向对象的一个例子
2011/04/12 PHP
destoon公司主页模板风格的添加方法
2014/06/20 PHP
ThinkPHP使用Smarty第三方插件方法小结
2016/03/19 PHP
jquery.Jwin.js 基于jquery的弹出层插件代码
2012/05/23 Javascript
js获取html文件的思路及示例
2013/09/17 Javascript
JS中生成随机数的用法及相关函数
2016/01/09 Javascript
JavaScript知识点总结(四)之逻辑OR运算符详解
2016/05/31 Javascript
jQuery和CSS仿京东仿淘宝列表导航菜单
2017/01/04 Javascript
node.js学习之断言assert的使用示例
2017/09/28 Javascript
vue组件watch属性实例讲解
2017/11/07 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
如何以Angular的姿势打开Font-Awesome详解
2018/04/22 Javascript
vue实现点击选中,其他的不选中方法
2018/09/05 Javascript
[01:52]深扒TI7聊天轮盘语音出处7
2017/05/11 DOTA
Python选择排序、冒泡排序、合并排序代码实例
2015/04/10 Python
Python 类与元类的深度挖掘 II【经验】
2016/05/06 Python
python中os模块详解
2016/10/14 Python
浅谈解除装饰器作用(python3新增)
2018/10/15 Python
python使用xlrd模块读取xlsx文件中的ip方法
2019/01/11 Python
python验证身份证信息实例代码
2019/05/06 Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
2019/07/22 Python
pytorch实现用CNN和LSTM对文本进行分类方式
2020/01/08 Python
Python使用GitPython操作Git版本库的方法
2020/02/29 Python
解决redis与Python交互取出来的是bytes类型的问题
2020/07/16 Python
详解Python中的路径问题
2020/09/02 Python
IE滤镜与CSS3效果(详细整理分享)
2013/01/25 HTML / CSS
CSS3解析抖音LOGO制作的方法步骤
2019/04/11 HTML / CSS
GUESS盖尔斯法国官网:美国时尚品牌
2016/09/23 全球购物
HearthSong官网:儿童户外玩具、儿童益智玩具
2017/10/16 全球购物
零件设计自荐信范文
2013/11/27 职场文书
金融行业务员的自我评价
2013/12/13 职场文书
促销活动总结怎么写
2014/06/25 职场文书
关于环保的广播稿
2015/12/17 职场文书
MySQL系列之十五 MySQL常用配置和性能压力测试
2021/07/02 MySQL
HTML CSS 一个标签实现带动画的抖音LOGO
2022/04/26 HTML / CSS