Dzwebs.Net

撰写电脑技术杂文十余年

js将页面中指定内容保存到WORD

Admin | 2014-7-3 6:27:46 | 被阅次数 | 9059

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  在网页WEB中,我们可以借助JS代码,将页面中指定的内容或特定的局部内容,而不是整个页面,导出到WORD文档,进而可以通过WORD保存的方法,生成WORD文件。

  通过这种方法,在导出的时候,如果是第一次,会有一个关于activex操作权限控制的提示,你点击“是”就能导出了。好了,下面我们学习方法吧。

  一、JS代码内容

  <script language=javascript>
  <!-- 该函数的功能是把试卷内容保存成为WORD -->
  function ExpHtmlToWord()
   {
     var oWD = new ActiveXObject("Word.Application");
     var oDC = oWD.Documents.Add("",0,1);
     var oRange =oDC.Range(0,1);
     var sel = document.body.createTextRange();
 
     sel.moveToElementText(eDiv);
     sel.select();
     sel.execCommand("Copy");
     oRange.Paste();
     oWD.Application.Visible = true;
   }
  </script>

  把上面的代码放在页面的HEAD范围之内。注意,里面有一个参数,eDiv这个是指定导出区域的DIV的ID号,稍后我们就会用到。

  二、导出区域的设置

  在页面中,添加一个DIV,然后将其ID设置为eDiv,当然这个名字你可以自行修改,同时也需要修改上面JS代码中的参数。

  <div id="eDiv"><!-- 保存试卷到word的div控件ID号 -->
       要导入到WORD的网页内容,就在这个地方。
      </div>

  三、添加调用导出函数的链接

  <a href="javascript:;" onClick="ExpHtmlToWord()">将试卷保存到Word</a>


该杂文来自: 网站开发杂文

上一篇:aspx页面载入事件的先后顺序及说明

下一篇:DropDownList1_SelectedIndexChanged没反应

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计