asp+js生成文件的问题

来源:百度知道 编辑:UC知道 时间:2024/05/05 20:14:09
play.asp?id=4113%2F735007&id=4136%2F758003&id=4146%2F768007

我有这样的js文件
<script language="JavaScript">
var myVariable = "<%=Request.QueryString("id")%>";
var str1 = myVariable.split(",");
for(var i=0;i<str1.length;i++){
document.write("str1[i].replace(" ","")+".rm<br>");
}
</script>

请问打开网页自动把输入的结果保存为一个文件比如txt,htm,文件名称随机生成,在同页面可以调用这个文件名,而且不会出错。
求人不如求己,自己搞定了,这样就可以了、set fso=createobject("scripting.filesystemobject")
set fw=fso.createtextfile(server.mappath("/list.htm"),true)
str=request("id")
arrStr = split(str,", ")
for i=0 to ubound(arrStr)
fw.writeline "http://baishe.ling8.com/20060303/"&arrStr(i)&".rm "
next

var filename = dirPath + (Math.random()*10000 + 1) + ".txt";
function writeFile(filePath, content) {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var file = fso.OpenTextFile(filePath, 8, true);//8为在结尾递增添加内容,2为只写,1为只读。
file.Write(content);
file.close();
delete file;
file = null
delete fso;
fso = null;
}
function openFile(filePath) {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var file = fso.OpenTextFile(filePath, 1, true);//8为在结尾递增添加内容,2为只写,1为只读。
var content = file.ReadAll();
return content;
}
根据读和写两个函数,和随机文件名,这样就可以读和写了。