利用JavaScript读取本地文本文件

jsp代码:  (在IE安全设置里启用ActiveX控件执行脚本)

<o:p></o:p>

<input type="file" name="attachFile" style="display: none;">

<A href='javascript:textSelectBtn()'>全文:A><o:p></o:p>

<TEXTAREA name="mailbdy" rows=12 cols=68>TEXTAREA>

js代码:

<script language="javascript">

function textSelectBtn() {<o:p></o:p>

 document.all.attachFile.click();<o:p></o:p>

 if(document.all.attachFile.value!='') {<o:p></o:p>

     if(document.all.attachFile.value.indexOf(".txt")==-1) {<o:p></o:p>

         alert("请选择正确.txt文件");<o:p></o:p>

         return;

     }<o:p></o:p>

      var fso, f1, ts;<o:p></o:p>

      var ForReading = 1; <o:p></o:p>

      fso = new ActiveXObject("Scripting.FileSystemObject"); <o:p></o:p>

      ts = fso.OpenTextFile(document.all.attachFile.value, ForReading); 

      document.all.mailbdy.innerText=ts.ReadAll();<o:p></o:p>

       ts.Close();

  }<o:p></o:p>

}

</script><o:p></o:p>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值