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 相关文章推荐
jquery下将选择的checkbox的id组成字符串的方法
Nov 28 Javascript
js为数字添加逗号并格式化数字的代码
Aug 23 Javascript
js实现黑色简易的滑动门网页tab选项卡效果
Aug 31 Javascript
直接拿来用的页面跳转进度条JS实现
Jan 06 Javascript
jQuery循环遍历子节点并获取值的方法
Apr 14 Javascript
Vue.js实现表格动态增加删除的方法(附源码下载)
Jan 20 Javascript
详解node.js搭建代理服务器请求数据
Apr 08 Javascript
JS实现unicode和UTF-8之间的互相转换互转
Jul 05 Javascript
微信小程序三级联动地址选择器的实例代码
Jul 12 Javascript
模块化react-router配置方法详解
Jun 03 Javascript
微信小程序开发注意指南和优化实践(小结)
Jun 21 Javascript
javascript实现支付宝滑块验证码效果
Jul 24 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+FFMPEG实现将视频自动转码成H264标准Mp4文件
2014/09/24 PHP
Thinkphp多文件上传实现方法
2014/10/31 PHP
PHP连接SQLServer2005的方法
2015/01/27 PHP
微信公众平台开发实现2048游戏的方法
2015/04/15 PHP
PHP使用PHPexcel导入导出数据的方法
2015/11/14 PHP
php单链表实现代码分享
2016/07/04 PHP
php中对象引用和复制实例分析
2019/08/14 PHP
php7 新增功能实例总结
2020/05/25 PHP
JavaScript 继承使用分析
2011/05/12 Javascript
javascript仿php的print_r函数输出json数据
2013/09/13 Javascript
jQuery实现指定区域外单击关闭指定层的方法【经典】
2016/06/22 Javascript
javascript中Date对象应用之简易日历实现
2016/07/12 Javascript
JS声明式函数与赋值式函数实例分析
2016/12/13 Javascript
js封装tab标签页实例分享
2016/12/19 Javascript
JQuery 封装 Ajax 常用方法(推荐)
2017/05/21 jQuery
angular动态表单制作
2018/02/23 Javascript
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
js实现图片无缝循环轮播
2019/10/28 Javascript
Javascript数组及类数组相关原理详解
2020/10/29 Javascript
Python实现方便使用的级联进度信息实例
2015/05/05 Python
python中实现将多个print输出合成一个数组
2018/04/19 Python
python中利用numpy.array()实现俩个数值列表的对应相加方法
2019/08/26 Python
关于ResNeXt网络的pytorch实现
2020/01/14 Python
Python实现分数序列求和
2020/02/25 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
澳大利亚运动鞋零售商:The Athlete’s Foot
2018/11/04 全球购物
澳大利亚实惠时尚女装商店:Katies
2019/06/16 全球购物
异步传递消息系统的作用
2016/05/01 面试题
入党申请书自我鉴定
2013/10/12 职场文书
电气技术员岗位职责
2013/11/19 职场文书
班组长安全职责
2014/01/05 职场文书
材料专业大学毕业生自荐书
2014/07/02 职场文书
群众路线专项整治工作情况报告
2014/10/28 职场文书
2014年组织部工作总结
2014/11/14 职场文书
2015年车间管理工作总结
2015/07/23 职场文书
Unicode中的CJK(中日韩统一表意文字)字符小结
2021/12/06 HTML / CSS