设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 网站制作技术 >> 用脚本将Word文档内容放入IFrame的雕虫小技
精品推荐
网站制作技术点击TOP10
·网页打印问题,打印设置,打印预览,打印分页,纵打,横打及页面的边距
·Asp.net可输入下拉框服务器控件
·包过滤规则配置示例
·ISAPI_Rewrite Lite
·一个带搜索功能的网页原代码
·漂亮的日期选择器
·全角/半角的转换函数
·AWStats: Apache/IIS的日志分析工具——在GNU/Linux和Windows平台上的使用简介
·手把手教你如何免费注册国际顶级域名
·Do All in Cmd Shell
编程开发点击TOP10
·数字小键盘指法练习
·ASP.NET 程序中常用的三十三种代码
·用C语言编通讯录程序(初学者级别的)
·我写的Java学生成绩管理系统源代码
·CHK文件恢复工具
·Modem 常用AT指令集
·java笔试题
·异常java.sql.SQLException: Io exception:The Network Adapter could not establish connection
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
精选专题

用脚本将Word文档内容放入IFrame的雕虫小技

作者: 来源:网络文章 时间:2005-12-17 22:37:34

用脚本将Word文档内容放入IFrame的雕虫小技(1)

不知道各位朋友有没有遇到过这样的需求。"XXX程序员我想把Word内容放入我的贴子中,行吗?"XXX官员说。XXX程序员说:"用CTRL+C,在CTRl+V。”XXX官员说:“不,我要能直接导入的那种。”晕!!

          下面我就来谈谈我的实现。首先你要具备的背景是一点点的DOM知识、一点点的Word控件知识、一点点的IE知识(这个在下次提取word文档中的图片路径要用到)。接下来的思路很简单,用Word控件把内容另存为HTML文件,然后通过流把它放在IFrame中,再删除该HTML文件(以下是实现功能的脚本)。

<script language="Javascript">
 function insertDoc(filename) {
  var tmpfile="c:\\temp.html";
  // check template file if exsited
  checkFile(tmpfile);
  
  var word=new ActiveXObject("Word.Application");
  word.visible=false;
  var doc=word.documents.open(filename,false);
  if (doc !=null) {
  
   doc.saveAs(tmpfile,10); // convert  doc to html,请注意如果是Word2000请将参数改为8,word2003为10
   doc.close();
  }
  word.quit();
  
  //get images'path from word,then put them into inputbox
  putImages(tmpfile);
  
 }
 function checkFile(filename) {
  var fso=new ActiveXObject("Scripting.FileSystemObject");
  if (fso.FileExists(filename)) {
   fso.DeleteFile(filename,true);
  }
 }
 function putImages(filename) {
  
     // get data from template file
     var tmpstr="";
     var fso1=new ActiveXObject("Scripting.FileSystemObject");

共3页 9 7 [1] [2] [38 :>

用脚本将Word文档内容放入IFrame的雕虫小技 相关文章:
用脚本将Word文档内容放入IFrame的雕虫小技 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com