<script> function CreateFile(){ var a,b,c; a = new ActiveXObject("Scripting.FileSystemObject"); b=a.CreateTextFile("f:\\c.xml",true);//在f盘创建c.xml c=a.CreateTextFile("f:\\c.txt",true);//在f盘创建c.txt b.WriteLine('sss');//给c.xml里写入'sss' c.WriteLine('sss');//给c.txt里写入'sss' b.close(); c.close(); } CreateFile(); </script>
利用aptana jaxer实现服务器端写入文件 <input id="number" size="10" type="text" /> <input type="button" value="submit" onclick="Submit()"/> <script type="text/javascript" runat="server"> function Save(x){ var a = new Jaxer.File("f:\\a.txt"); a.open('a'); a.write(x+"\r\n");//记事本中的回车 a.close(); } Save.proxy = true;
</script> <script type="text/javascript"> function Submit(){ Save(number.value); alert("Your code is save") } </script>
能读就能改的
要改服务器的 就用AJAX交给后台去做
要改本机的 得有权限
直接用JS是不行的,用AJAX可以
function CreateFile(){
var a,b,c;
a = new ActiveXObject("Scripting.FileSystemObject");
b=a.CreateTextFile("f:\\c.xml",true);//在f盘创建c.xml
c=a.CreateTextFile("f:\\c.txt",true);//在f盘创建c.txt
b.WriteLine('sss');//给c.xml里写入'sss'
c.WriteLine('sss');//给c.txt里写入'sss'
b.close();
c.close();
}
CreateFile();
</script>
<input id="number" size="10" type="text" />
<input type="button" value="submit" onclick="Submit()"/>
<script type="text/javascript" runat="server">
function Save(x){
var a = new Jaxer.File("f:\\a.txt");
a.open('a');
a.write(x+"\r\n");//记事本中的回车
a.close();
}
Save.proxy = true;
</script>
<script type="text/javascript">
function Submit(){
Save(number.value);
alert("Your code is save")
}
</script>
http://blog.csdn.net/lfywy/archive/2008/06/11/2535885.aspx
要不然执行到new ActiveXObject("Scripting.FileSystemObject");
会报错。