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 相关文章推荐
Web开发者必备的12款超赞jQuery插件
Dec 03 Javascript
javascript 手动给表增加数据的小例子
Jul 10 Javascript
Jquery的hover方法让鼠标经过li时背景变色
Sep 06 Javascript
jQuery图片轮播的具体实现
Sep 11 Javascript
jQuery Validate初步体验(二)
Dec 12 Javascript
Jquery树插件zTree实现菜单树
Jan 24 Javascript
深入解析js轮播插件核心代码的实现过程
Apr 14 Javascript
判断颜色是否合法的正则表达式(详解)
May 03 Javascript
实现div内部滚动条滚动到底部和顶部的代码
Nov 15 Javascript
vue1.0和vue2.0的watch监听事件写法详解
Sep 11 Javascript
Vue监听滚动实现锚点定位(双向)示例
Nov 13 Javascript
node.js 微信开发之定时获取access_token
Feb 07 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
摘自织梦CMS的HTTP文件下载类
2015/08/08 PHP
PHP利用Socket获取网站的SSL证书与公钥
2017/06/18 PHP
javascript学习笔记(十一) 正则表达式介绍
2012/06/20 Javascript
php中给js数组赋值方法
2014/03/10 Javascript
javascript操作字符串的原生方法
2014/12/22 Javascript
JS实现将数字金额转换为大写人民币汉字的方法
2016/08/02 Javascript
利用JavaScript判断浏览器类型及版本
2016/08/23 Javascript
KnockoutJS 3.X API 第四章之表单submit、enable、disable绑定
2016/10/10 Javascript
javascript表达式和运算符详解
2017/02/07 Javascript
webpack3+React 的配置全解
2017/08/21 Javascript
使用JS判断移动端手机横竖屏状态
2018/07/30 Javascript
vue-cli随机生成port源码的方法
2019/09/02 Javascript
基于JS+HTML实现弹窗提示是否确认提交功能
2020/06/17 Javascript
微信小程序上传帖子的实例代码(含有文字图片的微信验证)
2020/07/11 Javascript
[16:19]教你分分钟做大人——风暴之灵
2015/03/11 DOTA
python利用Tesseract识别验证码的方法示例
2019/01/21 Python
python使用wxpy轻松实现微信防撤回的方法
2019/02/21 Python
Python3内置模块pprint让打印比print更美观详解
2019/06/02 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
2019/07/06 Python
python爬虫之爬取百度音乐的实现方法
2019/08/24 Python
Python matplotlib修改默认字体的操作
2020/03/05 Python
python 日志 logging模块详细解析
2020/03/31 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
2020/05/18 Python
python中format函数如何使用
2020/06/22 Python
python 实现socket服务端并发的四种方式
2020/12/14 Python
python实现双人五子棋(终端版)
2020/12/30 Python
Otel.com:折扣酒店预订
2017/08/24 全球购物
美国巧克力喷泉品牌:Sephra
2019/05/05 全球购物
简历的自荐信
2013/12/19 职场文书
观看《永远的雷锋》心得体会
2014/03/12 职场文书
乡镇八一建军节活动方案
2014/08/24 职场文书
党的群众路线教育实践活动调研报告
2014/11/03 职场文书
2014年房产经纪人工作总结
2014/12/08 职场文书
2021年国产动漫公司排行前十名,玄机科技上榜,第二推出过铠甲勇士
2022/03/18 杂记
Java的Object类的九种方法
2022/04/13 Java/Android
mysql 体系结构和存储引擎介绍
2022/05/06 MySQL