javascript打开word文档的方法


Posted in Javascript onApril 16, 2014

首先我们新建一个html文件,并且写一个FileUpLoad以及button控件。

代码如下:

<input id="flUpload" type="file" />fileUpload 
<input id="btnOpenFile" type="button" value="button" onclick="OpenFile()" />

然后,在写一个javascript OpenFile方法。

代码如下:

function OpenFile() 
{ 
if (document.getElementById("flUpload").value.toUpperCase().indexOf(".XLS") != -1) 
{ 
var objExcel; 
objExcel = new ActiveXObject("Excel.Application"); 
objExcel.Visible = true; 
objExcel.Workbooks.Open(document.getElementById("flUpload").value); 
} 
else if (document.getElementById("flUpload").value.toUpperCase().indexOf(".DOC") != -1) 
{ 
var objDoc; 
objDoc = new ActiveXObject("Word.Application"); 
objDoc.Visible = true; 
objDoc.Documents.Open(document.getElementById("fileUpload").value); 
} 
else 
{ 
alert("Please select Word/Excel file only"); 
return false; 
} 
}

OK。然后 在IE中就能先选入一个word文档,然后点open,就可以成功打开word文档了。
是不是很简单,貌似只能在IE中使用。

Javascript 相关文章推荐
js返回上一页并刷新代码整理
Dec 21 Javascript
JavaScript实现级联菜单的方法
Jun 29 Javascript
快速学习JavaScript的6个思维技巧
Oct 13 Javascript
js跨浏览器的事件侦听器和事件对象的使用方法
Dec 17 Javascript
HTML中使背景图片自适应浏览器大小实例详解
Apr 06 Javascript
Vue原理剖析 实现双向绑定MVVM
May 03 Javascript
PHP自动加载autoload和命名空间的应用小结
Dec 01 Javascript
详解webpack3编译兼容IE8的正确姿势
Dec 21 Javascript
Vue.js如何使用Socket.IO的示例代码
Sep 05 Javascript
JavaScript冒泡算法原理与实现方法深入理解
Jun 04 Javascript
JavaScript中CreateTextFile函数
Aug 30 Javascript
浅析 Vue 3.0 的组装式 API(一)
Aug 31 Javascript
JavaScript数组深拷贝和浅拷贝的两种方法
Apr 16 #Javascript
JavaScript两种跨域技术全面介绍
Apr 16 #Javascript
Javascript WebSocket使用实例介绍(简明入门教程)
Apr 16 #Javascript
JavaScript框架(iframe)操作总结
Apr 16 #Javascript
JS实现的一个简单的Autocomplete自动完成例子
Apr 16 #Javascript
JavaScript中一个奇葩的IE浏览器判断方法
Apr 16 #Javascript
JavaScript面向对象编程入门教程
Apr 16 #Javascript
You might like
几个php应用技巧
2008/03/27 PHP
一贴学会PHP 新手入门教程
2009/08/03 PHP
php不写闭合标签的好处
2014/03/04 PHP
PHP中使用循环实现的金字塔图形
2014/11/08 PHP
php中get_magic_quotes_gpc()函数说明
2017/02/06 PHP
php实现留言板功能(代码详解)
2017/03/28 PHP
PHP使用Redis长连接的方法详解
2018/02/12 PHP
Javascript的IE和Firefox兼容性汇编
2006/07/01 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
关于获取DIV内部内容报错的原因分析及解决办法
2016/01/29 Javascript
JavaScript事件代理和委托详解
2016/04/08 Javascript
jQuery通用的全局遍历方法$.each()用法实例
2016/07/04 Javascript
微信小程序 动态绑定事件并实现事件修改样式
2017/04/13 Javascript
Angular 4依赖注入学习教程之Injectable装饰器(六)
2017/06/04 Javascript
vue自定义tap指令及tap事件的实现
2018/09/18 Javascript
javascript实现动态时钟的启动和停止
2020/07/29 Javascript
vue 解决数组赋值无法渲染在页面的问题
2019/10/28 Javascript
Vertx基于EventBus发送接受自定义对象
2020/11/16 Javascript
微信小程序实现首页弹出广告
2020/12/03 Javascript
javascript实现简单留言板案例
2021/02/09 Javascript
[37:21]完美世界DOTA2联赛PWL S2 Inki vs Magma 第二场 11.22
2020/11/24 DOTA
使用python实现正则匹配检索远端FTP目录下的文件
2015/03/25 Python
python通过apply使用元祖和列表调用函数实例
2015/05/26 Python
python使用urllib2提交http post请求的方法
2015/05/26 Python
Python中super的用法实例
2015/05/28 Python
Python全局变量与局部变量区别及用法分析
2018/09/03 Python
python开启debug模式的方法
2019/06/27 Python
python实现的Iou与Giou代码
2020/01/18 Python
python字典通过值反查键的实现(简洁写法)
2020/09/30 Python
Booking.com荷兰:全球酒店网上预订
2017/08/22 全球购物
Bally澳大利亚官网:瑞士奢侈品牌
2018/11/01 全球购物
工程质量承诺书
2014/03/27 职场文书
个人综合鉴定材料
2014/05/23 职场文书
悬空寺导游词
2015/02/05 职场文书
2015年团支部年度工作总结
2015/05/27 职场文书
一文解答什么是MySQL的回表
2022/08/05 MySQL