html中通过js向本地文件写数据 失败 这一小段代码有什么问题吗? 本帖最后由 u013531487 于 2014-11-24 22:08:40 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html> <head> <title>Write file test</title> </head> <body> <script Language ="javascript" runat="server"> var fso, f1, ts, con,s; var ForReading = 1; fso = new ActiveXObject("Scripting.FileSystemObject"); tf = fso.CreateTextFile("D:/123.txt", true); tf.Write("test..."); tf.Close(); </script> </body></html> 加了runat="server" 这个 路径这样"D:/123.txt"仍然不行啊。 要在服务器上运行。或html文件夹改名为hta,再双击文件执行 就不要想用js操作客户端文件了,上面给的那个是运行在服务器上的是这样, 我现在有台仪器,想在本机客户端打开它web下的html文件,然后可以将数据保存在我本机客户端文件中。这个不能实现吗? 是这样, 我现在有台仪器,想在本机客户端打开它web下的html文件,然后可以将数据保存在我本机客户端文件中。这个不能实现吗? 是这样, 我现在有台仪器,想在本机客户端打开它web下的html文件,然后可以将数据保存在我本机客户端文件中。这个不能实现吗?只在本机客户端打开的话可以html文件改名为hta,再双击文件执行 是这样, 我现在有台仪器,想在本机客户端打开它web下的html文件,然后可以将数据保存在我本机客户端文件中。这个不能实现吗?只在本机客户端打开的话可以html文件改名为hta,再双击文件执行的确是可以 请问可以给hta传递参数吗?因为我想执行hta 然后向一个log文件中更新一个实时的数据 可以传,增加一个hta标签,可以通过oHTA.commandLine来取到hta启动位置和传递的参数但是动态的就比较麻烦了。。因为这个不是html文件,可以通过浏览器更改参数进行传递hta是个应用程序,启动参数都需要写死的的,或者你通过cmd启动hta,然后进行参数的传递,如cmd下定位到你hta的目录,输入xxx.hta 你的参数这样可以通过oHTA.commandLine获取到<html> <head> <title>Write file test</title> </head> <body> <HTA:APPLICATION ID="oHTA" > <script type="text/javascript"> var fso, tf; alert(oHTA.commandLine)//得到启动位置和传递的参数 fso = new ActiveXObject("Scripting.FileSystemObject"); tf = fso.CreateTextFile("D:\123.txt", true); tf.Write("test..."); tf.Close(); </script> </body></html> 分享: javascript的地址栏执行方式 请教如何刷新frameset中的一个frame? xmlhttp中的疑惑 将input file的选择的文件清空的问题? 正则表达式不会写 弹出一个对话框,底下页面变灰色技术是怎么实现的 如何在Td中让图片和文字对齐? js对象释放的问题 考一考:一个很常见的问题 新人求问 页面刷新后ajax不必再次查询数据库 call和callee的区别是啥回事
<head>
<title>Write file test</title>
</head>
<body>
<script Language ="javascript" runat="server">
var fso, f1, ts, con,s;
var ForReading = 1;
fso = new ActiveXObject("Scripting.FileSystemObject");
tf = fso.CreateTextFile("D:/123.txt", true);
tf.Write("test...");
tf.Close();
</script>
</body>
</html>
加了runat="server" 这个 路径这样"D:/123.txt"
仍然不行啊。
是这样, 我现在有台仪器,想在本机客户端打开它web下的html文件,然后可以将数据保存在我本机客户端文件中。
这个不能实现吗?
这个不能实现吗?
这个不能实现吗?
只在本机客户端打开的话可以
html文件改名为hta,再双击文件执行
这个不能实现吗?
只在本机客户端打开的话可以
html文件改名为hta,再双击文件执行
的确是可以 请问可以给hta传递参数吗?因为我想执行hta 然后向一个log文件中更新一个实时的数据
<head>
<title>Write file test</title>
</head>
<body>
<HTA:APPLICATION ID="oHTA" >
<script type="text/javascript">
var fso, tf;
alert(oHTA.commandLine)//得到启动位置和传递的参数
fso = new ActiveXObject("Scripting.FileSystemObject");
tf = fso.CreateTextFile("D:\123.txt", true);
tf.Write("test...");
tf.Close();
</script>
</body>
</html>