现在的位置: 首页 > 综合 > 正文

js写txt文件

2013年08月04日 ⁄ 综合 ⁄ 共 811字 ⁄ 字号 评论关闭

js作为客户端脚本,也有读写文件的功能,但是执行的话需要客户端允许js运行ActiveX,所以个人感觉

总是用不到,一般来说,用户是不会允许网页读写本地文件的,下面是一个简单的按行写入得txt文件,

和java中读写方法十分类似(其实这是一个百度HI里的网友问我的,他在烟草公司上班,她想输入一大堆

数字到txt文件(其实用excel很简单),又不想手动输入,我开始用java写个程序给他,但是他没有运行环

境,于是想到了用js写,所以就给他写了个网页版的,就可以随时用了,很简单):

<html>

<head>js写txt文件</head>
<script type="text/javascript">

//将从st到ed的所有数字 写到本地c://test.txt中
function write(){
var st = document.getElementById('text1').value;
var ed = document.getElementById('text2').value;
//创建ActiveX对象
var fs=new ActiveXObject("Scripting.FileSystemObject");
var file=fs.CreateTextFile("c://test.txt",true);
for(var i =st;i<=ed;i++){
file.WriteLine(i+""); // 按行写入
}
file.Close();

}
</script>

<body>
<center>
输入生成数范围:
<input  id="text1" type="text" value="1" size="10"/>至
<input  id="text2" type="text" value="100" size="10"/>
<input type="button" value="确定" onclick="write()"/>
</center>
</body>
</html>

抱歉!评论已关闭.