这串代码哪里有问题呢?

朱头 2012-11-11 04:33:06
<script type="text/javascript" language="javascript">  
//读文件
function readFile(filename){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile(filename,1);
var s = "";
while (!f.AtEndOfStream)
s += f.ReadLine()+"/n";
f.Close();
return s;
}

//写文件
function writeFile(filename,filecontent){
var fso, f, s ;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile(filename,8,true);
f.WriteLine(filecontent);
f.Close();
alert('write ok');
}
</script>

<html>
<input type="text" id="in" name="in" />
<input type="button" value="Write!" onclick="writeFile('c:/12.txt',document.getElementById('in').value);"/>
<br><br>
<input type="button" value="Read!" onclick="document.getElementById('show').value=readFile('c:/12.txt');"/>
<br>

<textarea id="show" name="show" cols="50" rows="8" >
</textarea>
</html>


读文件和写文件都没反应~
...全文
127 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
朱头 2012-11-12
  • 打赏
  • 举报
回复
引用 4 楼 xzy21com 的回复:
XML/HTML code1234567891011xx=1;s();function s(){ alert(xx); var x=1212; alert(x); } 这没有问题呀,IE8,firefox都通过!
那是我浏览器问题了
scscms太阳光 2012-11-11
  • 打赏
  • 举报
回复
xx=1;
s();
function s(){
 
alert(xx);
 
var x=1212;
 
alert(x);
 
}
这没有问题呀,IE8,firefox都通过!
朱头 2012-11-11
  • 打赏
  • 举报
回复
引用 1 楼 xzy21com 的回复:
用js操作FSO没有实现意义,不要尝试。 一是要降低ie安全设置,并注册允许此控件运行。只能本地玩一下,服务器不可开放。
嘻 谢谢
xx=1;
s();
function s(){

alert(xx);

var x=1212;

alert(x);

}
能顺便帮看下 这个xx在信息窗怎么提示未定义呢,我这不是全局变量吗?
风一样的大叔 2012-11-11
  • 打赏
  • 举报
回复
楼主还是后台写吧
scscms太阳光 2012-11-11
  • 打赏
  • 举报
回复
用js操作FSO没有实现意义,不要尝试。 一是要降低ie安全设置,并注册允许此控件运行。只能本地玩一下,服务器不可开放。

87,910

社区成员

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

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