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一句话全选/取消全选
Mar 01 Javascript
浅谈JS原生Ajax,GET和POST
Jun 08 Javascript
浅析Javascript ES6中的原生Promise
Aug 25 Javascript
微信小程序 触控事件详细介绍
Oct 17 Javascript
JavaScript观察者模式(publish/subscribe)原理与实现方法
Mar 30 Javascript
jQuery 利用ztree实现树形表格的实例代码
Sep 27 jQuery
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
Nov 14 Javascript
浅谈Vue数据响应
Nov 05 Javascript
新手如何快速理解js异步编程
Jun 24 Javascript
Vue实现数据表格合并列rowspan效果
Nov 30 Javascript
对layui初始化列表的CheckBox属性详解
Sep 13 Javascript
jQuery实现滑动开关效果
Aug 02 jQuery
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 MVC模式在网站架构中的实现分析
2010/03/04 PHP
解析htaccess伪静态的规则
2013/06/18 PHP
php冒泡排序、快速排序、快速查找、二维数组去重实例分享
2014/04/24 PHP
php实现删除指定目录下相关文件的方法
2014/10/20 PHP
PHP join()函数用法与实例讲解
2019/03/11 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
用JS做的简单的可折叠的两级树形菜单
2013/09/21 Javascript
实现动画效果核心方式的js代码
2013/09/27 Javascript
JavaScript 实现鼠标拖动元素实例代码
2014/02/24 Javascript
Javascript学习笔记之 对象篇(四) : for in 循环
2014/06/24 Javascript
.NET微信公众号开发之创建自定义菜单
2015/07/16 Javascript
javascript实现自动填写表单实例简析
2015/12/02 Javascript
JavaScript必知必会(二) null 和undefined
2016/06/08 Javascript
js动态生成form 并用ajax方式提交的实现方法
2016/09/09 Javascript
jQuery与js实现颜色渐变的方法
2016/12/30 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
2017/06/08 Javascript
jQuery Collapse1.1.0折叠插件简单使用
2017/08/28 jQuery
原生JavaScrpit中异步请求Ajax实现方法
2017/11/03 Javascript
vue+iview写个弹框的示例代码
2017/12/05 Javascript
对vue事件的延迟执行实例讲解
2018/08/28 Javascript
如何换个角度使用VUE过滤器详解
2019/09/11 Javascript
React Native中ScrollView组件轮播图与ListView渲染列表组件用法实例分析
2020/01/06 Javascript
Nuxt 项目性能优化调研分析
2020/11/07 Javascript
爬山算法简介和Python实现实例
2014/04/26 Python
在windows下使用python进行串口通讯的方法
2019/07/02 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
2020/03/08 Python
详解Django配置JWT认证方式
2020/05/09 Python
CSS3 画基本图形,圆形、椭圆形、三角形等
2016/09/20 HTML / CSS
求职自荐信
2013/12/14 职场文书
转预备党员政审材料
2014/02/06 职场文书
员工考核评语大全
2014/04/26 职场文书
检讨书1000字
2014/10/11 职场文书
幼儿园教师个人工作总结2015
2015/05/12 职场文书
Python中相见恨晚的技巧
2021/04/13 Python
用几道面试题来看JavaScript执行机制
2021/04/30 Javascript
使用Pytorch训练two-head网络的操作
2021/05/28 Python