日期:2014-05-17  浏览次数:20882 次

使用fso在c:\创建1.txt的文本文件
我的一个asp文档使用fso在c:\创建1.txt的文本文件出现错误,不能创建fso,我把这个文档保存为hta文档就可以正常使用,是为什么呢?应该怎么修改才能使用在asp文档中呢?

<script   language= "JavaScript ">
function   tt()
{
var   fs=new   ActiveXObject( "Scripting.FileSystemObject ");      
var   txtobj=fs.CreateTextFile( "c:\\1.txt ",true)
txtobj.Write(form1.textarea.value)
}
</script>
<html>
<body>
<form   name=form1>
<textarea   name= "textarea "> </textarea>
<input   type= "button "   name= "Submit "   value= "按钮 "   onClick= "tt() ">
</form>
</body>
</html>

------解决方案--------------------
权限问题.
hta的权限要比html,asp的权限大得多.
asp只能在网站根目录下的范围具体权限.