帮写段代码,JAVASCRIPT读取文件的。

临摹 2009-05-16 10:04:08
帮忙。

我需要在页面放置个文字或图片链接来打开选择文件对话框,选择到TXT文件后,把文件内容读取到该网页的文本域中(需要去掉文本中的换行和回车)。

用JAVASCRIPT实现。。。
...全文
134 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
临摹 2009-05-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gsh945 的回复:]
经我测试没问题
[/Quote]

我怎么显示object error?
临摹 2009-05-17
  • 打赏
  • 举报
回复
去回车,换行能去吗?
natineprince 2009-05-17
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 79bo 的回复:]
引用 2 楼 gsh945 的回复:
经我测试没问题


我怎么显示object error?
[/Quote]
没有权限.把IE安全设置到最低试试.
郭大侠_ 2009-05-17
  • 打赏
  • 举报
回复

<html>
<head>
<script language="javascript">
function readtxt()
{
var strText="";
var Arr=new Array();
try
{
var fso=new ActiveXObject("Scripting.FileSystemObject");
var txtstream=fso.openTextFile('c:\\\\data.txt');
var txt='';
while(!txtstream.atEndOfLine)
{
Arr.push(txtstream.readLine());
}
txtstream.close();
txtstream=null;
fso=null;
}
catch(e){alert(e);}
for(var i=0;i<Arr.length;i++)
strText += Arr[i];

document.form1.txtid.value=strText;

}
</script>
</head>
<body>
<form name="form1" >
<input type="text" id="txtid" name="txtid" value="" />

<input type="button" value="读txt文件" onclick="readtxt();" />
</form>
</body>
</html>


你的c盘下有 c:\data.txt 这个文件吗?
郭大侠_ 2009-05-16
  • 打赏
  • 举报
回复
经我测试没问题
郭大侠_ 2009-05-16
  • 打赏
  • 举报
回复
注:摘自网上,请测试

var strText="";
var Arr=new Array();
try
{
var fso=new ActiveXObject("Scripting.FileSystemObject");
var txtstream=fso.openTextFile('c:\\\\data.txt');
var txt='';
while(!txtstream.atEndOfLine)
{
Arr.push(txtstream.readLine());
}
txtstream.close();
txtstream=null;
fso=null;
}
catch(e){alert(e);}
for(var i=0;i<Arr.length;i++)
strText += Arr[i];

document.form1.txt.value=strText;

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧