标题:【求助】按钮事件触发写文件失败
只看楼主
cyhcqcys
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-4-8
结帖率:0
已结贴  问题点数:20 回复次数:4 
【求助】按钮事件触发写文件失败
正在做毕设,想通过触发按钮事件,写入本地磁盘的txt文件。但触发后无响应(本地磁盘没有生成相应txt)。请问是什么问题?
代码如下:
<html>
<head>
<title>测试按钮事件</title>
</head>
<body>
<input type="button" name="button1" value="up">
<script for="button1" event="onclick" language="vbscript">
  Set MyFileObject=Server.CreateObject("Scripting.FileSystemObject")
  Set MyTextFile=MyFileObject.CreateTextFile("c:\test.txt")
  MyTextFile.WriteLine("up")
  MytextFile.Close
</script>
</body>
</html>
搜索更多相关主题的帖子: 失败 触发 文件 按钮 
2010-04-08 09:38
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
得分:5 
正在做毕设,想通过触发按钮事件,写入本地磁盘的txt文件。但触发后无响应(本地磁盘没有生成相应txt)。请问是什么问题?
代码如下:
<html>
<head>
<title>测试按钮事件</title>
</head>
<body>
<input type="button" name="button1" value="up">
<script for="button1" event="onclick" language="vbscript">
  Set MyFileObject=Server.CreateObject("Scripting.FileSystemObject")
  Set MyTextFile=MyFileObject.CreateTextFile("c:\test.txt")
  MyTextFile.WriteLine("up")
  MytextFile.Close
</script>
</body>
</html>
把Server.删除掉,因为是客户端执行VBSCRIPT,加SERVER。会提示脚本缺少对象!

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-04-08 16:13
nicechlk
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:330
专家分:187
注 册:2008-9-6
得分:5 
dim path
path=server.MapPath(c:\)   '生成绝对路径

莫以善小而不为,莫以恶小而为之!
2010-04-11 13:49
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:5 
此操作肯定会被浏览器或杀毒软件拦截的。
2010-04-11 18:04
zzy_420
Rank: 4
等 级:业余侠客
威 望:2
帖 子:78
专家分:217
注 册:2009-3-26
得分:5 
Server是 ASP 对象,不能放在脚本中。


正在做毕设,想通过触发按钮事件,写入本地磁盘的txt文件。但触发后无响应(本地磁盘没有生成相应txt)。请问是什么问题?
代码如下:
<html>
<head>
<title>测试按钮事件</title>
</head>
<body>
<input type="button" name="button1" value="up">
<script for="button1" event="onclick" language="vbscript">
  Set MyFileObject=Server.CreateObject("Scripting.FileSystemObject")
  Set MyTextFile=MyFileObject.CreateTextFile("c:\test.txt")
  MyTextFile.WriteLine("up")
  MytextFile.Close
</script>
</body>
</html>

把上面红色代码换成下面代码就可以了

正在做毕设,想通过触发按钮事件,写入本地磁盘的txt文件。但触发后无响应(本地磁盘没有生成相应txt)。请问是什么问题?
代码如下:
<html>
<head>
<title>测试按钮事件</title>
</head>
<body>
<input type="button" name="button1" value="up">
<script for="button1" event="onclick" language="javascript">
  var MyFileObject=new ActiveXObject("Scripting.FileSystemObject")
  var MyTextFile=MyFileObject.CreateTextFile("c:\test.txt")
  MyTextFile.WriteLine("up")
  MytextFile.Close
</script>
</body>
</html>

[ 本帖最后由 zzy_420 于 2010-4-11 21:58 编辑 ]
2010-04-11 21:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-302156-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.231887 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved